問題タブ [redux-store]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Redux ストアの状態をリセットするには?
状態管理に Redux を使用しています。
ストアを初期状態にリセットするにはどうすればよいですか?
たとえば、2 つのユーザー アカウント (u1
とu2
) があるとします。
次の一連のイベントを想像してください。
ユーザー
u1
がアプリにログインして何かを行うと、一部のデータがストアにキャッシュされます。ユーザー
u1
がログアウトします。ユーザー
u2
は、ブラウザーを更新せずにアプリにログインします。
この時点で、キャッシュされたデータは に関連付けu1
られます。これをクリーンアップしたいと思います。
最初のユーザーがログアウトしたときに Redux ストアを初期状態にリセットするにはどうすればよいですか?
javascript - 一度に複数の Redux ストア アイテムを更新する
私の Redux ストアには、スレッドの配列と返信の配列があります。各返信には、スレッドに関連付けるためのスレッド ID があります。データベースからスレッドを取得すると、返信カウントは返されるプロパティの 1 つであり、そのカウントはスレッドと一緒に Web ページに表示されます。
ユーザーが新しい返信を追加すると、私の課題が表面化します。API は、新しい返信を返信コレクションに追加するのに十分な情報を返します。しかし、スレッド配列内にあるスレッドの応答カウント プロパティも増やしたいと考えています。どうすればいいですか?
これらは私の(簡略化された)レデューサーです: