Redux整合学习

  1. Redux 阮一峰
应用中所有的 state 都以一个对象树的形式储存在一个单一的 store 中。惟一改变 state 的办法是触发 action,一个描述发生什么的对象。为了描述 action 如何改变 state 树,你需要编写 reducers

1.action是view发出来改变state的。 store.dispatch(action)发送改变statue。

2.Store 收到 Action 以后,必须给出一个新的 State,这样 View 才会发生变化。这种 State 的计算过程就叫做 Reducer。
3.Reducer 是一个函数,它接受 Action 和当前 State 作为参数,返回一个新的 State。

 import { createStore } from 'redux';
 const store = createStore(reducer);
 createStore接受 Reducer 作为参数,生成一个新的 Store 以后每当store.dispatch发送过来一个新的 Action,
就会自动调用 Reducer,得到新的 State。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容