Please enable JavaScript.
Coggle requires JavaScript to display documents.
redux - Coggle Diagram
redux
-
核心概念
-
-
-
reducer
reducer是一个形式为 (state, action) => state 的纯函数,描述了 action 如何把 state 转变成下一个 state。当state变化时需要返回全新的对象。而不是修改传入的参数。
-
-
实战总结
数据源层
-
单一数据源进行分块(reducer)
为了满足大项目的多个数据源,所以我们需要对数据源进行分块添加,所以其实reducer时对单一数据源的分块,这样对于数据可以易于扩展。不同的reducer相当于不同的仓库。但是都挂载在同一个节点上。并且我们可以用reducer来对数据源进行一个粗略的分块,
-
-
数据处理层
-
数据容器层(connect())
通过数据容器层,我们可以将包裹好的state和dispatch注入到ui组件中。connect([mapStateToProps], [mapDispatchToProps], [mergeProps], [options])
redux要点概括
应用中所有的 state 都以一个对象树的形式储存在一个单一的 store 中。 惟一改变 state 的办法是触发 action,一个描述发生什么的对象。 为了描述 action 如何改变 state 树,你需要编写 reducers。