react-store:react hooks 结合 context api 实现 redux 的数据管理功能
@cpage/react-store
@cpage/react-store 是基于 react hooks 和 context api 实现的类似的 redux 的数据管理库。支持数据存储,方法调用,可以在 class 组件和 function 组件中使用,支持同步和异步的方法调用。
api 介绍
api | 作用 | 适合场景 |
---|---|---|
StoreProvider | 全局用的 provider | app.js 或者单个模块的根文件 |
StoreContext | 存储用的 Context | function 组件和 class 组件均适用 |
useStoreHook | store 钩子函数,包含state和dispatch | function 组件 |
useStateHook | 获取 state 用的 hook | function 组件 |
useDispatchHook | 进行事件派发的 hook | function 组件 |
connect | 添加属性和方法到组件中 | function/class 组件 |
备注: