0.3.0 (2021-11-24)
- [Breaking] keepStateFromRefresh 重命名为 skipRefresh
- 修复 dispatch meta 时未命中拦截条件
- 重构拦截器
- 重构 reducer 生成器
- 完善测试用例
0.2.3 (2021-11-23)
- 对 action 进行拦截以避免无意义的状态更新和组件重渲染
0.2.2 (2021-11-22)
- meta 数据使用新的内部 store 存储
0.2.1 (2021-11-22)
- 异步函数中的
metaId()
重命名为meta()
0.2.0 (2021-11-21)
- 增加及时状态方法:
getLoading
,getLoadings
,getMeta
,getMetas
- 增加 hooks 方法:
useLoadings
,useMetas
- meta 增加 type 字段,并由此检测 loading 状态
0.1.5 (2021-11-19)
- useModel 可以手动传入对比算法,未传则由框架动态决策
- 提升异步状态追踪性能
- 提升数据合并性能
0.1.4 (2021-11-13)
- 删除 tslib 依赖
- 定义模型时的属性 state 重构为 initialState,防止和 actions 的 state 变量名重叠以及 eslint 规则报错。
0.1.3 (2021-11-02)
- action 的返回类型更新为 AnyAction
- 内部方法 dispatch 现支持直接传入完整的新 state。如果你只想更新 state 的某个值,则仍然使用回调。
- 修改异步方法报错时 action.type 的文字
0.1.2 (2021-11-01)
- 存储引擎可自定义 keyPrefix 参数
0.1.1 (2021-10-31)
- 存储引擎放回当前库
0.1.0 (2021-10-31)
- 模块化
- 持久化
- 支持类型提示
- 支持 Map/Set
- 支持 immer
- 与其他 redux 库共存,方便迁移