Wie soll das Abbestellen in einer React-Komponente bei Verwendung von Redux gehandhabt werden?

In meiner Komponente habe ich Folgendes:

componentWillMount: function () {
  this.unsubscribe = store.subscribe(function () {
    this.setState({message: store.getState().authentication.message});
  }.bind(this));
},

componentWillUnmount: function () {
  this.unsubscribe();
},

Der Aufruf von unsubscribe führt zu folgendem Fehler:

Warning: setState (...): Kann nur eine bereitgestellte oder bereitgestellte Komponente aktualisieren. Dies bedeutet normalerweise, dass Sie setState () für eine nicht gemountete Komponente aufgerufen haben. Dies ist ein No-Op.

Was ich gerne wissen würde, sollte ich @ zuweisunsubscribe zuthis oder gibt es einen besseren Ort, um es zuzuweisen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage