gpt4 book ai didi

javascript - React Flux 存储和硬刷新

转载 作者:行者123 更新时间:2023-11-28 07:47:44 27 4
gpt4 key购买 nike

好吧...让我们看看。我有一个包含多个项目的列表组件:

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

该列表组件包含并保存在 Flux 存储中的状态(选中的项目),并将其作为 prop 传递给 Items。如果我在列表中并刷新浏览器,商店数据(因此选定的状态)就会消失(没关系)。

如果我单击一个项目,然后返回,列表状态(来自商店)将被保留(良好)。

问题是,如果我单击一个项目,我会刷新浏览器并返回到列表,列表存储和状态都会消失(不是我想要的行为)。

我是不是做错了什么?我没有看到这个简单的解决方案?我想使用 SessionStorage,但即使刷新列表,状态也会保留。

最佳答案

老问题,但我想我应该提到以下内容(对于使用 redux 的人)

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

Unopinionated store enhancer that persists state changes (locally).

关于javascript - React Flux 存储和硬刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27234753/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com