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パッケージからRecoilEnvをインポートし、コード内で
useSyncExternalStore()
に対応していないネストされたレンダラーを持つReact 18環境の回避策。(#2001、#2010)
Recoil 0.7.6
·1分未満で読めます