ルーティング

Pages Routerには、ページの概念に基づいたファイルシステムベースのルーターが組み込まれています。pagesディレクトリにファイルを追加すると、自動的にルートとして利用可能になります。Pages Routerのルーティングについてさらに学ぶには:

ページとレイアウト

ページルーターを使用して最初のページと共有レイアウトを作成する方法

ダイナミックルート

ダイナミックルートを使用するとURLにカスタムパラメータを追加できます。ダイナミックルートの作成方法と詳細について学びましょう。

リンクとナビゲーション

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

リダイレクト処理

Next.js でリダイレクトを処理するさまざまな方法について学びます。

カスタム App コンポーネント

Next.js のデフォルトの App コンポーネントをオーバーライドして、ページ初期化を制御し、すべてのページで永続するレイアウトを追加します。

カスタムドキュメント

Next.jsが追加するデフォルトのドキュメントマークアップを拡張します。

API ルート

Next.js は API ルートをサポートしており、Next.js アプリ内で API を構築できます。その仕組みについて学びましょう。

カスタムエラーページ

組み込みのエラーページをオーバーライドして拡張し、カスタムエラーを処理します。

国際化

Next.js には国際化ルーティングと言語検出のサポートが組み込まれています。詳細はこちらをご覧ください。

ミドルウェア

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