欢迎使用 Recoil 0.5,其中包含一些新的 API 和改进。
用于刷新选择器的 Hook
已添加 useRecoilRefresher_UNSTABLE() Hook 用于刷新执行数据查询的选择器。如果您只想刷新获取更新的数据或由于错误而重试,这很有用。 (#972, #1294, #1302)
原子效应改进
- 在
onSet()回调中添加isReset参数,以了解原子是否已重置。 (#1358, #1345) - 添加
getLoadable()、getPromise()和getInfo_UNSTABLE()用于读取其他原子。 (#1205, #1210)
Loadable 工厂
RecoilLoadable 接口现在可用于创建您自己的 Loadable 对象。 (#1263, #1264, #1312)
其他修复和改进
此外,还进行了大量重构,为即将发布的 recoil-sync 库做准备...