公开一个标志来禁用 "重复原子键" 检查/记录,因为它在 NextJS 或某些使用快速刷新的开发环境中过于嘈杂。 (#733, #2020, #2046)
- 从 recoil 包导入
RecoilEnv
,并在代码中设置RecoilEnv.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED = false
来禁用检查和记录。 - 我们还支持在 NodeJS 环境(如 NextJs)中使用
process.env.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=false
- 注意: 这将禁用对重复原子键的所有检查,包括合法错误,因此请谨慎使用!
- 从 recoil 包导入
针对不支持
useSyncExternalStore()
的嵌套渲染器(在 React 18 环境中)的解决方法。 (#2001, #2010)
Recoil 0.7.6
·阅读时间:1分钟