ガイド
AMP
最小限の設定でReactの枠組みを超えることなく、AMPを追加してページのパフォーマンスと速度を向上させることができます。
アナリティクス
Next.jsを使用したページパフォーマンスの計測と追跡
認証
Next.jsで認証を実装する方法について学びます。ベストプラクティス、ルートの保護、認可技術、セッション管理などをカバーしています。
Babel
Next.jsが追加するbabelプリセットを独自の設定で拡張する方法
CI ビルドキャッシュ
Next.js ビルドをキャッシュするための CI 設定方法を学ぶ
コンテンツセキュリティポリシー
Next.js アプリケーションにコンテンツセキュリティポリシー (CSP) を設定する方法について学びます。
CSS-in-JS
Next.jsでCSS-in-JSライブラリを使用する方法
カスタムサーバー
Next.jsアプリをプログラムで起動するためのカスタムサーバーの設定方法
デバッグ
VS CodeまたはChrome DevToolsを使用してNext.jsアプリケーションをデバッグする方法を学びます。
Draft Mode
Next.jsには静的ページと動的ページを切り替えるDraft Mode機能があります。Pages Routerとの連携方法について学べます。
環境変数
Next.jsアプリケーションで環境変数を追加・アクセスする方法を学びます。
フォーム
Next.jsでフォーム送信とデータ変更を処理する方法を学びましょう。
ISR
インクリメンタル静的再生成 (ISR) を使用して、ランタイム時に静的ページを作成または更新する方法を学びます。
インストルメンテーション
Next.jsアプリでサーバー起動時にコードを実行するためのインストルメンテーションの使用方法を学びましょう
国際化
Next.jsは国際化ルーティングと言語検出を組み込みでサポートしています。詳細はこちらをご覧ください。
遅延読み込み
インポートしたライブラリやReactコンポーネントを遅延読み込みすることで、アプリケーション全体の読み込みパフォーマンスを向上させます。
MDX
MDXを設定してMarkdownファイル内でJSXを使用する方法を学びましょう。
マルチゾーン
Next.jsのマルチゾーン機能を使用して、単一ドメイン下で複数のNext.jsアプリケーションをデプロイするマイクロフロントエンドの構築方法を学びます。
OpenTelemetry
Next.jsアプリをOpenTelemetryで計測する方法について学びます。
パッケージバンドリング
アプリケーションのサーバーおよびクライアントバンドルを最適化する方法について学びます。
PostCSS
Next.jsが追加するPostCSS設定とプラグインを独自の設定で拡張します。
プレビューモード
Next.jsには静的生成ページ向けのプレビューモード機能があります。その仕組みについて学びましょう。
本番環境
Next.js アプリケーションを本番環境に移行する前に、最高のパフォーマンスとユーザーエクスペリエンスを確保するための推奨事項。
リダイレクト
Next.jsでリダイレクトを処理するさまざまな方法について学びましょう。
Sass
Next.jsアプリケーションでSassを使用する方法を学びます。
スクリプト
組み込みの Script コンポーネントを使用してサードパーティスクリプトを最適化します。
セルフホスティング
Node.jsサーバー、Dockerイメージ、または静的HTMLファイル(静的エクスポート)でNext.jsアプリケーションをセルフホストする方法を学びます。
静的エクスポート
Next.jsでは、静的サイトまたはシングルページアプリケーション(SPA)として開始し、後でサーバーが必要な機能を使用するようにオプションでアップグレードできます。
Tailwind CSS
Next.jsアプリケーションをTailwind CSSでスタイリングする方法
サードパーティライブラリ
サードパーティライブラリのパフォーマンスを`@next/third-parties`パッケージで最適化し、アプリケーションの読み込み速度と開発者体験を向上させる方法を学びます。
移行ガイド
主要なフレームワークから Next.js への移行方法を学ぶ
テスト
Next.js を 3 つの一般的なテストツール(Cypress、Playwright、Vitest、Jest)でセットアップする方法を学びます。
アップグレード
Next.js の最新バージョンへのアップグレード方法について学びましょう。