reactCompiler
Next.js 15 RCはReact Compilerをサポートしました。このコンパイラは、コンポーネントのレンダリングを自動的に最適化することでパフォーマンスを向上させます。これにより、開発者がuseMemo
やuseCallback
などのAPIを通じて手動でメモ化する必要がある量が減少します。
使用するには、Next.js 15にアップグレードし、babel-plugin-react-compiler
をインストールします:
次に、next.config.js
でexperimental.reactCompiler
オプションを追加します:
オプションとして、コンパイラを「オプトイン」モードで実行するように設定できます:
Note: React Compilerは現在、Babelプラグインを通じてNext.jsでのみ使用可能です。これにより、Next.jsのデフォルトのRust製コンパイラからオプトアウトされ、ビルド時間が遅くなる可能性があります。デフォルトのコンパイラとしてReact Compilerのサポートに取り組んでいます。
React Compilerと利用可能なNext.js設定オプションの詳細について学びましょう。