关于defaultState什么时候会给State赋值的问题
来源:5-5 Action 和 Reducer 的编写
Rt_X
2019-01-08
代码如上,问题的部分已经用红笔圈起来了,state = defaultState是指state被defaultState赋值,然而这个行为就一开始做了,后面几次访问reducer的时候这个赋值代码似乎都没有作用了,我用console log打印了state和defaultState的值发现他们确实不一样,state值一直在改变而default值没有变化。就是这里我不太明白,这个赋值是只赋值一次就不运作了还是怎么回事呢,求老师给点指点。
写回答
1回答
-
这里的defaultState, 就是一个初始化的对象,也就是一个声明变量的用途。
初次之外,没有任何用途。就算是传递进来的类型不匹配了,那个值也是最新的store数据,只不过不修改了而已。
132019-04-02
相似问题