React 19 は私のパフォーマンス最適化コードの半分を無... ノート

React 19 は私のパフォーマンス最適化コードの半分を無効にしましたが、私は感謝しています

React 19へのアップグレード前の最後の集計では、useMemoが34箇所、useCallbackが28箇所、memo()でラップされたコンポーネントが19個使用されているReact管理ダッシュボードのコードベースを保守しています。私は2年以上にわたり、それらの最適化を追加し、依存配列を間違えた場合のデバッグ、そしてジュニア開発者にキー入力ごとにテーブルが再レンダリングされる理由を説明するために、かなりの時間を費やしました。React 19では、コンパイラがその作業のほとんどを削除しました。実際に変更された点と、依然として重要な点について説明します。