私のコンポーネントには次のものがあります。
componentWillMount: function () {
this.unsubscribe = store.subscribe(function () {
this.setState({message: store.getState().authentication.message});
}.bind(this));
},
componentWillUnmount: function () {
this.unsubscribe();
},
unsubscribe を呼び出さないと、次のエラーが発生します。
警告: setState(...): マウントされたコンポーネントまたはマウントされたコンポーネントのみを更新できます。これは通常、マウントされていないコンポーネントで setState() を呼び出したことを意味します。これはノーオペレーションです。
私が知りたいのは、割り当てる必要があるか、または割り当てるのunsubscribe
にthis
適した場所があるかということです。