Next.jsのRouterへの変更はRouterのインスタンスを変更する
Next.js
のRouterを
useRouter
で取得しているとき、
push
とかを使って遷移を起こすと
再レンダー
が走ってRouterが変わる
useEffect
で一度しか走らせないつもりの処理を書くとなぜか二度実行されてハマったりする。つらい