30秒了解 ReduxJS
Redux 是一个 JavaScript 库,旨在简化我们管理状态数据的方式。Redux 将所有数据保存在一个名为 的 JS 对象中Store
。一个函数reducer
负责对 Store 进行修改。我们通过“调度”一个action
JS 对象来触发 Reducer,该 JS 对象描述了数据应如何更改。Reducer 函数接收该操作作为参数,并相应地进行更改。代码的其他部分(通常是 React 组件)可以订阅 Store 中的数据。当数据发生变化时,Redux 会通知订阅者该更改。