💽
RecoilEnv
RecoilEnvという広い名前だけど、まだRECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLEDしか用意されていない。
HMR環境等で以下のようにExpectation Violationの警告が出る場合がある。
Expectation Violation: Duplicate atom key "key名".
This is a FATAL ERROR in production.
But it is safe to ignore this warning if it occurred because of hot module replacement.
正当なエラーもignoreしてしまうのでHMR環境等で確実に無視できる時に設定する。
nodeの実行時に参照できる環境変数として設定することで上のExpectation Violationがignoreされる。
RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=false
Discussion