函数),当组件需要更改store状态时,需要通过dispatch派发action对象,然后在Reducer纯函数里面根据state以及action,返回最新的state给store
根据当前的props...例如:在我们上几节代码中的Todolist的代码中,尽管我们把数据已经抽离放到store当中进行存储了的,但是依旧有许多逻辑,组件的渲染都杂糅在一个文件当中的
如下代码所示
import React...");
this.setState(store.getState()); // 触发setState重新获取store的数据,让input的数据与store保持同步了的
}...,还有就是它无状态了,让UI组件只根据props来渲染UI,不需要state,让UI组件无状态,是拆分组件的目的,这样维护起来比较方便,保持各组件的功能单一,组件的状态交给容器组件去维护,容器组件通过props...");
this.setState(store.getState()); // 触发setState重新获取store的数据,让input的数据与store保持同步了的
}