最近做项目用redux做状态管理的时候遇到了一些坑,随手记录一下。
redux全局状态管理下 如果用户刷新当前页面,redux中的数据会被清空,逻辑就崩了,如果要想状态持久化可以使用
redux-persist
插件,相当于把redux数据存在本地 可以自由配置黑白名单 localstorage session cookie 具体需要根据自己逻辑来选择。
另提一下 使用这个插件的时候immutable数据结构会有问题 网上提供的redux-persist-immutable插件,试了一下没起作用,有兴趣的可以自己调试一下。