我々はcreatStore()を使用してReduxの ストア内の特定のコンポーネントのデータを保存しているし、どこcombineReducersを()を使用して、すべてのコンポーネントの 状態を組み合わせる。今一度我々はクリアする必要があり ページから出てきました状態はreduxを使用して保存されます。これが原因で、彼らがthis.stateを{}使用して保存 というページの状態をクリアしたいこの質問にHow should I clear state in componentWillUnmount? に書かれたようdublicate 問題ではありません。私たちのシナリオでは、( グローバル状態からきれいにする必要があり私たちがすべてのコンポーネントに適用できるように、 グローバルソリューションが必要です。 私を助けてください。componentWillUnmountで還元された状態のコンポーネントをクリアするには?
3
A
答えて
6
あなたは、対応する減速機によって処理されるcomponentWillUnmount
でreset
アクションを派遣することができます。還元剤は還元状態をクリアする。
グローバルにするには、適用されているコンポーネントにリセットアクションをディスパッチする上位コンポーネントを作成します。そして、アプリ全体がリセット動作を処理するための1つの減速機を持つことができます。
関連する問題
- 1. 還元状態でのクリア状態アクションのディスパッチ
- 2. コードからの還元された還元状態の保存状態
- 3. 還元状態をクリアする最良の方法
- 4. 接続された反応還元コンポーネントは状態で再レンダリングしません。
- 5. 還元還元剤で他の還元剤の状態を取得する
- 6. 還元剤の状態は空です
- 7. オブジェクトに還元状態をバインドする
- 8. 還元状態のロケールが更新された後の反応コンポーネント
- 9. 還元還元剤に含まれる反応還元反応には、状態が含まれています
- 10. マイナーアクションのための還元状態
- 11. コンポーネントの還元状態WillRecievePropsのフォワードバックボタンでの問題
- 12. 還元状態がそれが
- 13. window.scrollで還元状態を取得
- 14. APIからの還元/状態更新前のコンポーネントのレンダリング
- 15. ネストされた状態の問題を反応させる/還元する
- 16. コンポーネントの反応状態と還元状態を組み合わせるのは正しいですか?
- 17. 還元剤削減後に状態が更新されない
- 18. 還元状態ツリーの設計
- 19. 酵素で還元された子成分の状態を取得します
- 20. componentWillReceiveProps状態が還元状態更新後のレンダリング状態と異なる
- 21. NextJS getInitialPropsで呼び出されたディスパッチ時の還元状態へのアクセス
- 22. 何らかの形で還元剤の状態が更新されました
- 23. 還元状態に接続されている子コンポーネントの更新を抑制する
- 24. チェックボックスの状態は還元状態に基づいて変化しません
- 25. 還元状態を地元の状態にコピーすることは還元的な哲学に反していますか?
- 26. ネストされた還元状態から要素を削除します
- 27. 反応 - 天然還元は状態を再投入する
- 28. reactjsプレゼンテーションcomopnentは還元状態の変更で再レンダリングされません
- 29. 個々の状態項目に対する反復還元プロパティー
- 30. reactjs状態は還元しないで更新します
コンポーネント自体で何の動作もせずに状態をクリアすることはできますか? – jack123
状態はコンポーネントにリンクされていないため、そのためのアクションをディスパッチする必要があります。それが内部とグローバルの違いです。 とにかく何もせずにこれをやりたいのですが? –