Redux笔记

state值变了,但是组件没被渲染?

reducer是一个纯函数,不能在reducer直接修改statereducer函数有两个参数:previousState, action,返回一个新的newStatestatereducer中是指针引用,直接修改statestore内部的state同样也就变了,但是redux认为 dispatch 前后的 state 没有改变,就不会重新渲染页面,实际上 state 已经改变了。

image.png

你可能感兴趣的:(Redux笔记)