を見ることができません成分。は、私は、次のアクションを持って更新された状態
ので、handleSubmit
機能からexpeted出力に含まは次のとおりです。
false
ACTION CALLED
REDUCER CALLED
true
が、それは私を与えている:
false
ACTION CALLED
REDUCER CALLED
false
しかしredux dev tool
に、私はLOGIN_USER_REQUEST
で差分を見ることができます:
handleSubmit
機能の中に表示されないのはなぜですか?それはredux-form
ライブラリに関連するものですか?
追加情報:あなたが原因のJavascriptの非同期性質のような結果を得ている
追加shouldComponentUpdate
とlogger
shouldComponentUpdate = (nextProps, nextState) => {
console.log('Should component update called');
if (this.props.isAuthenticating !== nextProps.isAuthenticating) {
console.log('distntict');
return true;
}
console.log('false');
return false;
}
あなたのコンポーネントに 'shouldComponentUpdate'メソッドを追加しよう、とtrueを返し、場合に役立ちます願っています小道具は同等ではなかった。 –
@DmitriyKovalenkoは更新された投稿を見てください。私もロガーを追加しました – FacundoGFlores
もう一つの変種は、あなたが想像することができる限り、あなたのコンポーネントをredux 'connect'経由で接続し、' mapStateToProps'を作成しないということです。 –