跳至主要内容

Recoil 0.7.6

·阅读时间:1分钟
  • 公开一个标志来禁用 "重复原子键" 检查/记录,因为它在 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
    • 注意: 这将禁用对重复原子键的所有检查,包括合法错误,因此请谨慎使用!
  • 针对不支持 useSyncExternalStore() 的嵌套渲染器(在 React 18 环境中)的解决方法。 (#2001, #2010)