为了账号安全,请及时绑定邮箱和手机立即绑定

请问redux怎么给store里的状态赋值?

/ 猿问

请问redux怎么给store里的状态赋值?

繁花不似锦 2019-07-02 11:07:57

redux怎么给store里的状态赋值


查看完整描述

3 回答

?
跃然一笑

redux-persist是一个持久化存储state的插件,那么为什么要用它呢?持久化对于前端开发有什么好处?
2个问题可以一起回答:
redux的store状态树保存的state并不是持久保存的,state只是一个内存机制,而我们知道,本地数据库或者像localstorage之类的缓存系统才有可能长时间保存数据,而redux-persist可以让你的数据从state分离出来,保存到浏览器缓存中,以便实现数据的持久化缓存。
既然如此,那么我们手动保存到浏览器缓存就行了,不是吗?首先可以肯定的是,手动保存是可以的,也就是一个简单的setSessionStorage就能搞定,那么redux-persist做了什么呢?它并没有将所有state都保存到了缓存,而是保留了redux的store,在store里面保存了一个个的key,这些key对应了缓存里面的一个个持久化数据。

不是所有数据都需要持久化存储,因为很多数据都要保持跟后端的同步更新,那么当你遇到需要持久化保存的数据的时候,就可以使用这个插件来完成你的任务了。

查看完整回答
反对 回复 2019-07-07
?
一只斗牛犬

通常的情况是:写游戏的人非常容易接受React的模式,写服务器端的非常容易接受Angular的模式 但是两者相比React会更容易上手; 为啥ionic的项目用React就很难下手了? 因为之前ionic的各种组件都写好了呀,各种拼装就是了,而用React重构各种组。

查看完整回答
反对 回复 2019-07-07
?
互换的青春

Dual Sheath Redux Patch.jar 出现一个对话框运行游戏目录下的 Data;SkyProc Patchers,会新生成一个Dual Sheath R;Dual Sheath Redux Patch,点打开,点右上角的关闭 再出现一个对话框,会提示需要boss,然后有个选择框找到你安装的boss的位置

查看完整回答
反对 回复 2019-07-07

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信