コンテンツへスキップ

ルーティングの基礎

レイアウトとテンプレート

Next.jsで初めての共有レイアウトを作成します。

リンクとナビゲーション

Next.jsでのナビゲーションの仕組みと、Linkコンポーネントおよび`useRouter`フックの使用方法を学びます。

エラーハンドリング

予期されるエラーの表示方法と、捕捉されない例外の処理方法を学びます。

ローディングUIとストリーミング

Suspenseをベースに構築されたローディングUIにより、特定のルートセグメントのフォールバックを作成し、コンテンツが準備できた時点で自動的にストリーミングできます。

リダイレクト

Next.jsでのリダイレクト処理の様々な方法を学びます。

ルートグループ

ルートグループを使用すると、Next.jsアプリケーションを異なるセクションに分割できます。

ダイナミックルーティング

ダイナミックルーティングを使用すると、動的なデータからプログラムでルートセグメントを生成できます。

パラレルルーティング

独立してナビゲート可能な1つ以上のページを同じビューで同時にレンダリングします。高度に動的なアプリケーションのパターンです。

インターセプトルーティング

インターセプトルーティングを使用すると、ブラウザのURLをマスクしながら現在のレイアウト内に新しいルートをロードできます。これはモーダルなどの高度なルーティングパターンに役立ちます。

ルートハンドラー

WebのRequestおよびResponse APIを使用して、指定されたルートのカスタムリクエストハンドラーを作成します。

ミドルウェア

リクエストが完了する前にコードを実行するためにミドルウェアを使用する方法を学びます。

国際化

国際化されたルーティングとローカライズされたコンテンツで、複数の言語のサポートを追加します。