問題タブ [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.

0 投票する
36 に答える
396122 参照

javascript - Redux ストアの状態をリセットするには?

状態管理に Redux を使用しています。
ストアを初期状態にリセットするにはどうすればよいですか?

たとえば、2 つのユーザー アカウント (u1u2) があるとします。
次の一連のイベントを想像してください。

  1. ユーザーu1がアプリにログインして何かを行うと、一部のデータがストアにキャッシュされます。

  2. ユーザーu1がログアウトします。

  3. ユーザーu2は、ブラウザーを更新せずにアプリにログインします。

この時点で、キャッシュされたデータは に関連付けu1られます。これをクリーンアップしたいと思います。

最初のユーザーがログアウトしたときに Redux ストアを初期状態にリセットするにはどうすればよいですか?

0 投票する
1 に答える
576 参照

javascript - 一度に複数の Redux ストア アイテムを更新する

私の Redux ストアには、スレッドの配列と返信の配列があります。各返信には、スレッドに関連付けるためのスレッド ID があります。データベースからスレッドを取得すると、返信カウントは返されるプロパティの 1 つであり、そのカウントはスレッドと一緒に Web ページに表示されます。

ユーザーが新しい返信を追加すると、私の課題が表面化します。API は、新しい返信を返信コレクションに追加するのに十分な情報を返します。しかし、スレッド配列内にあるスレッドの応答カウント プロパティも増やしたいと考えています。どうすればいいですか?

これらは私の(簡略化された)レデューサーです: