Redux
程序员文章站
2022-07-16 14:19:58
...
为了分析技术上实现的可行性,我们至少需要知道React和Redux的一些基本概念:
Store : 全局唯一的对象,用来保存state
State : 某个时间点上state的快照,和改时间点上的view应该是一一对应的
Action : view 通过store.dispatch(action)发出的通知,表示 state 应该要发生变化了。
Reducer : 接受action和当前state,返回新的state的函数
UI Component : 纯负责显示UI,无状态
Container (Component): 负责一些业务逻辑和connect UI组件
Provider : React-Redux库的让react组件拿到新的state的方法
还需要了解Redux大致的工作流程:
用户操作view触发action
store被action通知state要变化了,调用reducer
reducer计算新的 state应该是啥样,返回新的state给store
store通过react组件把新的state对应的view显示给客户
上一篇: 闲言碎语 - 毕业半年的感言.
下一篇: js includes函数