Как следует обрабатывать отписку в реактивном компоненте при использовании redux?
В моем компоненте у меня есть следующее:
componentWillMount: function () {
this.unsubscribe = store.subscribe(function () {
this.setState({message: store.getState().authentication.message});
}.bind(this));
},
componentWillUnmount: function () {
this.unsubscribe();
},
Отказ от подписки вызывает следующую ошибку:
Предупреждение: setState (...): может обновлять только смонтированный или монтируемый компонент. Обычно это означает, что вы вызвали setState () для несмонтированного компонента. Это неоперация.
То, что я хотел бы знать, я должен назначитьunsubscribe
вthis
или есть лучшее место, чтобы назначить его?