Redux 数据存储限制相关问题

2016-08-20 11:06:44 +08:00
 simonlify

大家好: 我的前端项目是用 ReactJS+webpack+Redux+ES6 做的组件化开发,本人刚开始用这套框架,还不是很熟悉,算是一边做一边学吧,现在因为项目的需要,我需要在本地存储大量的数据,比如列表数据,图表数据,估算最终累计,大概会有几兆的大小吧。 我之前有想过用 html5 的 web storage 去做全局的数据存储,但是因为项目本来就用 redux 做全局数据存储,所以我的问题来了。 redux 是否对数据存储有大小限制,浏览器做页面刷新,是否会清除掉 redux 中存储的数据?? 还请大家不吝赐教,在线等!!

2952 次点击
所在节点    React
4 条回复
crysislinux
2016-08-20 11:16:08 +08:00
1.redux 是否对数据存储有大小限制
没有,但是如果数据很多,可能需要 immutable.js 来提升性能
2.浏览器做页面刷新,是否会清除掉 redux 中存储的数据
会, redux 中的数据是在浏览器分配的一个 js runtime context 下的,一刷新这个 context 就销毁了
simonlify
2016-08-20 11:19:13 +08:00
@crysislinux 谢谢!!!
hronro
2016-08-20 13:44:36 +08:00
可以写个中间件,把 redux 的数据同步到 localStorage 中,这样刷新页面之后数据就还在了
chareice
2016-08-20 13:47:58 +08:00
redux-localstorage

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/300590

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX