1

我正在使用firebaseConnectHOC 将我的 Firestore 数据绑定到 Redux。

export default compose(
    connect(mapStateToProps, mapDispatchToProps),
    firestoreConnect([
        { collection: 'my_collection', queryParams: ['orderByKey'] }
    ])
)(MyComponent)

它完成了这项工作,但在数据到达之前,显示我的数据的组件是空的。有什么方法可以知道数据是否已被检索(如果您愿意,查询成功/失败)firestoreConnect

4

1 回答 1

1

我通过阅读文档了解了如何。您必须isLoadedfirestoreConnect. 它告诉数据是否已加载。

例子:

  if (!isLoaded(todos)) {
    return <div>Loading...</div>
  }
于 2020-01-13T01:24:49.867 回答