reactjs - 在页面刷新商店数据正在清除 reactJs
问题描述
嗨,我正在使用 redux 存储,它工作正常并存储数据,当我刷新页面存储变为空时,如何在页面刷新后将数据保存在存储中。
解决方案
默认情况下,Redux 永远不会跨页面刷新保留数据。
我建议在 window destroy 上使用 localstorage 来存储 redux 存储。
然后,当您创建商店时,您可以从本地存储中拉入。
但是,如果状态中有任何不可序列化的数据,这将不起作用。
还有一个库做类似的事情:https ://github.com/rt2zz/redux-persist
对于更复杂或更大的商店来说,这似乎是一个更好的选择,因为 localstorage 是同步的,并且会在工作时阻止渲染。
推荐阅读
- docker - RuntimeError:无法缓存函数'__jaccard':文件'/usr/local/lib/python3.7/site-packages/librosa/util/matching.py'没有可用的定位器
- iis - 在 IIS 上为服务器上托管的所有站点启用 CORS
- spring - 有谁知道 Spring MVC 中 Pivotal Cloud Cache 的技术入门,而不是 Springboot?
- reactjs - 如何在 Gatsby 中渲染来自 Contentful 的照片
- vue.js - 如何在 vue-cli3 生成的应用程序中使用 vue-sidebar-menu?
- node.js - 如何在本地测试 dialogflow nodejs?
- asp.net-mvc - 支持:无法从 DevOps 正确部署到 IIS
- ruby - 如何在多维数组中聚合某些数组?
- android - CSS中的@supports可以用来区分Chrome和Android吗?
- google-translate - Google Translate API 在文本远短于配额时返回超出用户速率限制