Skip to content

Releases: foca-js/foca

v0.4.0

08 Dec 02:53
Compare
Choose a tag to compare

Breaking

删除重复且难以理解的 api useLoadings, useMetas, getLoadings, getMetas

v0.3.6

04 Dec 03:16
Compare
Choose a tag to compare
  • 模型增加钩子函数 onInit
  • 修复 getLoadings 和 useLoadings 始终返回新对象的问题

v0.3.5

01 Dec 10:33
Compare
Choose a tag to compare
  • 使用 Object.assign 代替插件包 object-assign
  • 增加 combine() 函数以覆盖状态库共存时使用 connect() 高阶组件的场景

v0.3.4

29 Nov 09:04
Compare
Choose a tag to compare
  • 提升 useModel 在传递单个模型时的执行效率
  • useModel 没有传回调函数时,不再提供对比算法参数

v0.3.3

28 Nov 15:09
Compare
Choose a tag to compare
  • react 最小依赖版本现在为 16.9.0
  • 优化 dispatch 性能
  • 引入 process.env.NODE_ENV 以减少生产环境的体积

v0.3.2

27 Nov 06:59
Compare
Choose a tag to compare
  • 精简代码
  • 内置插件包 symbol-observable

v0.3.1

26 Nov 09:00
Compare
Choose a tag to compare
  • 升级 immer 版本
  • 重写 action 和 effect 增强函数

v0.3.0

24 Nov 08:18
Compare
Choose a tag to compare
  • [Breaking] keepStateFromRefresh 重命名为 skipRefresh
  • 修复 dispatch meta 时未命中拦截条件
  • 重构拦截器
  • 重构 reducer 生成器
  • 完善测试用例

v0.2.3

23 Nov 09:17
Compare
Choose a tag to compare

对 action 进行拦截以避免无意义的状态更新和组件重渲染

v0.2.2

22 Nov 11:31
Compare
Choose a tag to compare
  • meta 数据使用新的内部 store 存储