アプリケーションの構築
Next.jsは、柔軟なフルスタックWebアプリケーションを作成するための構成要素を提供します。アプリケーションの構築セクションのガイドでは、これらの機能の使用方法とアプリケーションの動作をカスタマイズする方法を説明します。
各セクションとページは基本的な内容から高度な内容へと順番に構成されているため、Next.jsアプリケーションを構築する際にステップバイステップで進めることができます。ただし、任意の順序で読み進めたり、ユースケースに該当するページをスキップしたりすることも可能です。
Next.jsが初めての場合は、ルーティング、レンダリング、データ取得、スタイリングのセクションから始めることをお勧めします。これらのセクションでは、Next.jsとWebの基本的な概念を紹介しています。その後、最適化や設定などの他のセクションに進むことができます。準備が整ったら、デプロイとアップグレードのセクションを確認してください。
ルーティング
フロントエンドアプリケーションにおけるルーティングの基礎を学びます。
データフェッチ
Next.js を使用したデータの取得、キャッシュ、再検証、および変更方法について学びます。
レンダリング
Next.jsのレンダリング環境、戦略、ランタイムの違いについて学びます。
キャッシュ
Next.jsにおけるキャッシュメカニズムの概要
スタイリング
Next.js アプリケーションで利用可能なさまざまなスタイリング方法について学びます。
最適化
Next.jsアプリケーションのパフォーマンスとユーザーエクスペリエンスを最適化する方法について説明します。
設定
Next.js アプリケーションの設定方法について学びます。
デプロイ
Next.jsアプリケーションをマネージドまたはセルフホスティングで本番環境にデプロイする方法を学びます。
アップグレード
Next.js の最新バージョンへのアップグレード方法を学びます。