Releases: foca-js/foca
Releases · foca-js/foca
v1.1.0
日志
- setState 支持传入非完整数据
const initialState = { a: 1, b: 'x' };
this.setState({ a: 2, b: 'y' }); // state === { a: 2, b: 'y' }
this.setState({ a: 123 }); // state === { a: 123, b: 'y' }
this.setState({ b: 'hello' }); // state === { a: 123, b: 'hello' }
提交
v1.0.2
v1.0.1
v1.0.0
日志
不兼容更新
- 删除已废弃函数
,代替函数:useDefinedModel
useDefined
- 删除已废弃属性
,代替属性:hooks
events
- 删除已废弃的方法
,代替方法:assign
room
- 支持最小 React 版本为
16.14.0
特性
- 在开发环境下检测
action in action
的错误操作并抛出异常
提交
v0.12.3
日志
- 废弃函数
useDefinedModel
,并新增函数useDefined
作为代替 - 修复计算属性在返回 原始数组 或者 原始对象 时无法访问的问题
- 优化 initialState 深拷贝速度
提交
v0.12.2
v0.12.1
v0.12.0
v0.12.0-next.2
- 热更新时数据丢失
v0.12.0-next.0
- 增加局部模型接口
useDefinedModel
,数据跟随组件挂载和释放 - 提升计算属性的脏检测效率