1

わかりました...見てみましょう。複数の項目を含む List コンポーネントがあります。

<List />
  <Item selected={true} />
  <Item selected={false} />
  <Item selected={true} />
...

そのリスト コンポーネントには、Flux ストアに保存された状態 (チェックされたアイテム) が含まれており、アイテムに props として渡されます。リストに表示されているときにブラウザを更新すると、ストア データ (選択された状態) が消えます (それで問題ありません)。

アイテムをクリックしてから戻ると、リストの状態 (ストアからのもの) が保持されます (良好)。

問題は、アイテムをクリックしてブラウザを更新し、リストに戻ると、リストストアと状態がなくなっていることです (私が望む動作ではありません)。

私が間違っていることはありますか?私が見ていないこれに対する簡単な解決策はありますか?SessionStorage を使用したかったのですが、リストを更新しても状態が保持されます。

4

1 に答える 1

0

古い質問ですが、次のことを言及したいと思いました(reduxを使用している人々向け)

https://www.npmjs.com/package/redux-localstorage

状態の変化を (ローカルで) 保持する、こだわりのないストア エンハンサー。

于 2015-10-21T01:46:14.790 に答える