数据层框架 fate 连发 v1.9/v1.10,新增 useViews 与显式列表插入

cnakazawa · x · 2026-10-21

fate 框架基于大型应用中的实际使用经验,连续发布 v1.9.0 和 v1.10.0 两个版本,带来多项功能与修复。

v1.9.0:新增可取消的读请求(支持可选超时);React 端新增 useRefetch 及基于配置查询的实体重新获取;新增由 schema 生成的 GraphQL 输出类型并更新示例模板;修复 GraphQL mutation 隔离、结果丢失与预期错误处理,以及分页排序、重复加载和参数化视图的选择推断问题。

v1.10.0:新增 useViews 用于在 React 和 Vue 中读取视图引用数组;为 Vue 新增 useRequestState 和 useRefetch;修复连接刷新、可空连接结果、视图读取失败重试、React 错误边界恢复、Vue 订阅等问题。

行为变更:原先 mutation 默认向所有匹配列表追加新条目的行为被判定为不良默认,现改为必须在 mutation 选项中显式声明列表插入细节(如 insert: { into: post.comments, position: 'after' }),不传 insert 则只创建/更新记录而不插入列表。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →