解析:当用户打开浏览器看到的内容其实是组件渲染的结果,也就是 React Compontents,比如说用户当前看到的组件有一些绑定事件的按钮,用户点击按钮这个操作就称为 action也就是一个交互动作,这个action可以带一些参数过去,通过action描述要执行的操作,接着就调用Redux给我们提供的一个 dispatch(action)函数,每当我们调用 dispatch,这个函数就会执行 Store对象下的Reducers函数,Reducers会对当前的state执行一些逻辑处理的操作,就会形成一个新的 state,把这个 新的state保存在 Store中。Store中的 state 发生变化后,所以依赖于它的视图层都会同步更新(也就是用户看到的组件内容会进行更新发生变化)。
相关文章: