Как следует обрабатывать отписку в реактивном компоненте при использовании 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 или есть лучшее место, чтобы назначить его?

Ответы на вопрос(1)

Ваш ответ на вопрос