测验题目整理
在使用Redux的前提下,从在页面上触发修改到你看到的页面变化,中间发生了什么
Redux首先使用的是观察者模式,将数据统一管理,与React直接调用setState不同的是只有使用了connect方法在数据中心设置了观察者的组件以及其传递了值的子组件才会接收到新的props,从而调用React更新机制。数据的修改是通过dispatch一个action,在reducer中返回新的state对象来修改源数据。
在使用Redux的前提下,从在页面上触发修改到你看到的页面变化,中间发生了什么
Redux首先使用的是观察者模式,将数据统一管理,与React直接调用setState不同的是只有使用了connect方法在数据中心设置了观察者的组件以及其传递了值的子组件才会接收到新的props,从而调用React更新机制。数据的修改是通过dispatch一个action,在reducer中返回新的state对象来修改源数据。