В моем компоненте я следующее:Как отказаться от подписки в компоненте реакции при использовании сокращения?
componentWillMount: function() {
this.unsubscribe = store.subscribe(function() {
this.setState({message: store.getState().authentication.message});
}.bind(this));
},
componentWillUnmount: function() {
this.unsubscribe();
},
Не вызывая отписки вызывает следующее сообщение об ошибке:
Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op.
То, что я хотел бы знать, я должен быть назначая unsubscribe
к this
или есть лучшее место для его назначения?
Вы должны попробовать в componentDidMount() вместо componentWillMount(). – legolandbridge
@legolandbridge, который не имеет никакого значения, поскольку мне все еще нужно «отписаться». – Clarkie
Вы изучали использование 'response-redux'' connect' и 'Provider'? –