App Routerアプリケーションの構築ルーティングの基本ルーティングの基本 📄️ Layouts and TemplatesNext.jsで最初の共有レイアウトを作成します。📄️ リンクとナビゲーションNext.jsでのナビゲーションの仕組みと、Linkコンポーネントや`useRouter`フックの使い方を学びます。📄️ エラーハンドリング予期されたエラーの表示方法とキャッチされない例外の処理方法を学びます。📄️ Loading UIとストリーミングSuspenseの上に構築されたLoading UIは、特定のルートセグメントにフォールバックを作成し、コンテンツが準備でき次第、自動的にストリーミングします。📄️ リダイレクトNext.jsでリダイレクトを処理するさまざまな方法を学びます。📄️ Route GroupsRoute Groups を使用して、Next.js アプリケーションを異なるセクションに分割することができます。📄️ Dynamic RoutesDynamic Routesは、動的なデータからプログラムでルートセグメントを生成するために使用できます。📄️ Parallel Routes同じビュー内で1つ以上のページを同時にレンダリングし、それぞれを独立してナビゲートできるようにします。高度に動的なアプリケーションのためのパターンです。📄️ Intercepting RoutesInterception routesを使用して、現在のレイアウト内で新しいルートを読み込み、ブラウザのURLを隠すことで、高度なルーティングパターン(モーダルなど)に役立てます。📄️ Route HandlersWebのRequestとResponse APIを使用して、特定のルートに対するカスタムリクエストハンドラを作成します。📄️ Middlewareリクエストが完了する前にコードを実行するためのMiddlewareの使い方を学びましょう。📄️ Internationalization国際化されたルーティングとローカライズされたコンテンツで複数の言語をサポートします。
📄️ Loading UIとストリーミングSuspenseの上に構築されたLoading UIは、特定のルートセグメントにフォールバックを作成し、コンテンツが準備でき次第、自動的にストリーミングします。
📄️ Intercepting RoutesInterception routesを使用して、現在のレイアウト内で新しいルートを読み込み、ブラウザのURLを隠すことで、高度なルーティングパターン(モーダルなど)に役立てます。