Reactでは、setStateを呼び出すと、状態が設定されたことを通知するコールバックがあります。しかし、私がReduxを使用するときは、ディスパッチを使用して状態を変更しますが、状態が更新されたかどうかをどのように知ることができます。例えばディスパッチを使用するときに状態がいつ更新されるかを知る方法がありません
:
dispatch({type: 'setCount', {count: 1}});
dispatch({type: 'add', {addedCount: this.state.count + 1}})
2行目は、最初の行に依存しますが、私たちのすべては、私はReduxの中で、この問題を扱うことができるか、SETSTATEは同期動作ではありません知っていますか?
リアクションコンポーネントは依然としてローカル状態を維持することができます。この状態では、このような状況でやりたいことがあるようです。あなたがクリックで増分する何かを持っているなら、それを維持するために地元の州を使うことができます。そのような簡単な操作を複雑にする必要はありません。 –
それはできません。 Reduxの問題ではありません。 Reduxは、ストアエンハンサーなどを使用しない限り同期的です。しかし、これは非常に興味深いものです。私は店の更新をデバウンスするために店のエンハンサーを使用しても、これは決して必要ありません。なぜあなたはそれが必要なのか、少し詳細を教えてください。 –