Как проверить, поступили ли данные с помощью firestoreConnect? - PullRequest
0 голосов
/ 13 января 2020

Я использую firebaseConnect HO C для привязки данных моего Firestore к Redux.

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

Он выполняет свою работу, но компонент, который отображает мои данные, остается пустым, пока данные не поступят , Есть ли способ узнать, были ли получены данные или нет (запрос будет выполнен успешно / не выполнен, если хотите) с помощью firestoreConnect?

1 Ответ

0 голосов
/ 13 января 2020

Я узнал как, прочитав документы . Вы должны импортировать isLoaded вместе с firestoreConnect. Он сообщает, загружены ли данные.

Пример:

  if (!isLoaded(todos)) {
    return <div>Loading...</div>
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...