firestore не отображается как опора при использовании firestoreConnect - PullRequest
0 голосов
/ 06 января 2020

Я использую firebase и firestore в приложении реагирования и сталкиваюсь с интересной ошибкой при попытке использовать firestoreConnect. Почти во всех моих компонентах у меня нет проблем, используя firestoreConnect в compose следующим образом:

import React, { Component } from 'react';
import { firestoreConnect } from 'react-redux-firebase';
import { compose } from 'redux';
import { connect } from 'react-redux';

class MyComponentName extends Component {
  render() {
    return {
      ...
    }
  }
}

export default compose()(
  connect(mapStateToProps),
  firestoreConnect()
)(MyComponentName);

Однако есть один компонент, который не работает. Я использую firestoreConnect () точно таким же образом, но когда я пытаюсь использовать опору firestore, я получаю неопределенное значение. Вот как я пытаюсь получить реквизит:

const { firestore } = this.props;
console.log(firebase);

Это возвращает неопределенное значение.

Есть идеи, что может привести к тому, что реквизит пожарного магазина будет отображаться как неопределенный в этом компоненте? Я озадачен, потому что он отлично работает в других компонентах, и я искал любые различия и не могу найти их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...