Вызов Redux пуст - PullRequest
       4

Вызов Redux пуст

0 голосов
/ 24 сентября 2018

У меня есть некоторые асинхронные данные из избыточного хранилища.Это объявлено в mapStateToProps.Когда я вызываю это в дочернем компоненте, он пуст.

Родитель

componentDidMount() {
    this.props.fetchFlowDiagramData();
} 
function mapStateToProps(state, ownProps) {
    return {
        flowDiagramData: state.appReducer.flowDiagramData
    }   
}

Ребенок

constructor(props) {
  super(props);
  // Initialize Flow Diagram JSON
  this.flowJson = this.props.flowDiagramData;
  this.state = {};
}

componentDidMount() {
  var data = this.flowJson; // This is empty
}

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

1 Ответ

0 голосов
/ 24 сентября 2018

Метод жизненного цикла componentDidMount не запускается при обновлении компонента.Вы говорите, что извлекаете данные, поэтому убедитесь, что компонент подключен только после того, как данные станут доступны.

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