У меня есть некоторые асинхронные данные из избыточного хранилища.Это объявлено в 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
}
Какя могу убедиться, что этот асинхронный вызов получен правильно?