React Flux 存储和硬刷新
React Flux stores and hard refresh
好的...让我们看看。我有一个包含多个项目的列表组件:
<List />
<Item selected={true} />
<Item selected={false} />
<Item selected={true} />
...
该列表组件包含并状态保存在 Flux 存储中的(选中的项目),并将其作为道具传递给项目。如果我在列表中并刷新浏览器,则商店数据(因此选择状态)将消失(没关系)。
如果我单击某个项目,然后返回,则会保留列表状态(来自商店的状态)(良好)。
问题是,如果我单击一个项目,我刷新浏览器并返回列表,列表存储和状态消失(不是我想要的行为)。
我做错了什么吗?我看不到的简单解决方案?我想使用会话存储,但即使您刷新列表,状态也会保留。
老问题,但我想我会提到以下内容(对于使用 redux 的人)
https://www.npmjs.com/package/redux-localstorage
保留状态更改(本地)的无主见存储增强器。
相关文章:
- 在刷新之前存储元素中的数据
- ExtJS网格在存储更新后未刷新
- 页面刷新时从本地存储恢复表单
- 将图像从本地存储加载到画布仅每秒刷新一次
- 如何刷新存储和快照的 jquery 选择器变量
- 网格存储不会在 ExtJS 5 中刷新
- 页面刷新后的 Javascript 存储变量
- 如何存储元素是否被选中,以便页面在刷新时记住它
- 刷新后重置本地存储值
- OAuth2 刷新令牌.如何在客户端存储它
- 当浏览器刷新本地存储刷新时
- 如何在刷新后将本地存储值保留在 html 中
- React Flux 存储和硬刷新
- angularjs本地存储防止页面刷新
- 如何在内存存储更改后刷新dojo-gridx
- 如何在浏览器关闭但不刷新时清除本地存储
- 存储和增加数字,即使在刷新页面后
- 刷新后如何在本地存储中呈现所有密钥
- 当“从属下拉列表”刷新页面时,将输入框值存储为变量
- firebase存储中的更新记录只有在刷新页面后才可见