Skip to content

Latest commit

 

History

History
59 lines (38 loc) · 2.21 KB

CHANGELOG.md

File metadata and controls

59 lines (38 loc) · 2.21 KB

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 库共存,方便迁移