Copy Share URL
開発環境で useEffect が二重に実行されて困る
from
20230116
#0116
開発環境で
useEffect
が二重に実行されて困る
https://ja.reactjs.org/docs/strict-mode.html#ensuring-reusable-state
地味にしばらく前からどうやら開発環境でだけ二重に実行されていそげなことがあって、困ってたんだけど、まあ開発環境でしか起きないしな....とおもってたら
react18
から strict にしていると将来的な state の復元マウントの再現のために二重に実行される、というようなことが起きるらしい
今のところは、困るケースで strict を外せば問題なさそうという感じだけど、復元マウントの実装に備えて修正しておいた方がいいのかもなあ
TIL
react
next.js