请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,关于store里面定义默认值的问题

老师,为什么要在store里面去直接把初始值给定义好呢,直接在reducer里面把初始的值创建好,然后通过赋值给
(state=defaultState , action)这样可不可以呢,我看老师您的代码里面也是在reducer里面做了二次的赋值,那为什么还要在store里面创建一轮初始值呢。
还有就是如果我想引入Immutable.js来约束上面共享的store变量的话,运用了全新的hooks属性的话,是不是还有这个必要呢。
老师,这里不太懂( ▼-▼ ),谢谢老师先

正在回答 回答被采纳积分+3

1回答

茵风泳月 2020-06-17 16:36:17

同学你好,store里面初始值的用处是能够集中设置一系列数据,比如系统初始化,从服务端拉取数据,写入store,这种场景显然就不是reducer默认值能解决的了。

Immutable 不影响 React Hooks,它们是解决不同问题的,Immutable与redux更紧密,React只是视图。

祝您学习愉快!

0 回复 有任何疑惑可以回复我~
  • 提问者 天河卢姥爷 #1
    老师,那这样在一个store里面初始化数据,后面数据量一大,不是会特别难看吗
    回复 有任何疑惑可以回复我~ 2020-06-17 18:04:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信