ルーティング
Pages Routerはページの概念に基づいたファイルシステムベースのルーターを備えています。pages
ディレクトリにファイルを追加すると、自動的にルートとして利用可能になります。Pages Routerのルーティングについてさらに学びましょう:
ページとレイアウト
ページルーターを使用して最初のページと共有レイアウトを作成します。
ダイナミックルート
ダイナミックルートを使用するとURLにカスタムパラメータを追加できます。ダイナミックルートの作成方法と詳細について学びましょう。
リンクとナビゲーション
Next.jsにおけるナビゲーションの仕組みと、Linkコンポーネントおよび `useRouter` フックの使用方法について学びます。
カスタム App コンポーネント
Next.js のデフォルトの App コンポーネントをオーバーライドして、ページ初期化を制御し、すべてのページで永続的なレイアウトを追加します。
カスタム Document
Next.js が追加するデフォルトのドキュメントマークアップを拡張します。
カスタムエラーページ
組み込みのエラーページを上書き・拡張してカスタムエラーを処理する方法
API ルート
Next.js は API ルートをサポートしており、Next.js アプリ内で API を構築できます。その仕組みについて学びましょう。
国際化
Next.js には国際化ルーティングと言語検出のサポートが組み込まれています。詳細はこちらでご確認ください。
認証
Next.jsアプリケーションにおける認証パターンについて学び、いくつかの例を確認します。
ミドルウェア
リクエスト完了前にコードを実行するミドルウェアの使用方法を学びます。