大家好: 我的前端项目是用 ReactJS+webpack+Redux+ES6 做的组件化开发,本人刚开始用这套框架,还不是很熟悉,算是一边做一边学吧,现在因为项目的需要,我需要在本地存储大量的数据,比如列表数据,图表数据,估算最终累计,大概会有几兆的大小吧。 我之前有想过用 html5 的 web storage 去做全局的数据存储,但是因为项目本来就用 redux 做全局数据存储,所以我的问题来了。 redux 是否对数据存储有大小限制,浏览器做页面刷新,是否会清除掉 redux 中存储的数据?? 还请大家不吝赐教,在线等!!
1
crysislinux 2016-08-20 11:16:08 +08:00
1.redux 是否对数据存储有大小限制
没有,但是如果数据很多,可能需要 immutable.js 来提升性能 2.浏览器做页面刷新,是否会清除掉 redux 中存储的数据 会, redux 中的数据是在浏览器分配的一个 js runtime context 下的,一刷新这个 context 就销毁了 |
2
simonlify OP @crysislinux 谢谢!!!
|
3
hronro 2016-08-20 13:44:36 +08:00
可以写个中间件,把 redux 的数据同步到 localStorage 中,这样刷新页面之后数据就还在了
|
4
chareice 2016-08-20 13:47:58 +08:00
redux-localstorage
|