为什么text改变了会引发todos的改变呢
来源:5-8 常用库集成:Immutable.js(2)
Funking
2020-04-29
这两个不是在不同的state和reducer里面吗?text和todos是被combineReducer到一起的,课程里说是因为toJS执行的原因。。。但是为什么呢?text改变,todos会重新执行一次toJS???
写回答
1回答
-
Redux store中的任意状态的改变,都会触发所有容器组件中的connect函数的重新执行,所以text改变,todos会重新执行一次toJS。而toJS每次返回的都是一个不同的对象,所以todos也会重新render。
012020-10-26
相似问题