フォロー

ReactのuseReducerをuseStateに変えたら二重処理が直りました……なんだコレ :60fpsparrot:

もっと根本的にルートをReact.StrictModeで囲うのを止めたらuseReducerでも二重に走らなくなった

ここにStrictModeでは関数コンポーネント等は二回呼び出されるって書いてあった。反省。
ja.reactjs.org/docs/strict-mod

ReactとPixiJSの組み合わせでは、どうしても副作用は発生すると思うから……許してReact.StrictMode

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。