0
this.state = {};
コンストラクタで状態を設定しましたが、calculateState
メソッドのprevState
引数がnullです。コンテナの初期状態はどこで設定しますか?FluxのcalculateStateメソッドでprevState引数がnullになるのはなぜですか?
class QuestionnairesContainer extends Component {
static getStores() {
return [QuestionnairesStore];
}
static calculateState(prevState) {
return {
questionnairesList: QuestionnairesStore.getState().questionnairesList,
pagingObject: prevState.pagingObject
};
}
constructor(props) {
super(props);
this.state = {
pagingObject: someData
};
}
render() {
return (
<section>
</section>
);
}
}
export default Container.create(QuestionnairesContainer);