私はいくつかのReactコンテナとコンポーネントが完璧に動作していますが、私はまだReactを勉強して学習しています。私の関数componentDidMountが、私が作業している新しいコンポーネントで実行されるとき、コンポーネントに必要なすべてのデータがコンポーネントで利用可能であると表示されますが、this.props.loading
はtrue
に設定されています。React:this.props.loadingの値は何を制御しますか?
componentDidMount() {
const a = 100; //breakpoint here
if (this.props.loading === false){
const {myDataID} = this.props;
this.fromID = Meteor.userId();
this.toID = myDataID;
this.subscribe(fromID, toID);
}
}
this.props.loading
の値を制御するものは何ですか? this.props.loading
がfalseに設定されていると、componentDidMountが再度実行されますか?