React / Next.js

Next.jsのルーティングとナビゲーション

Dynamic routes, route groups, parallel routes, intercepting routes, useRouter, Link, redirect

22 面接問題·
Mid-Level
1

Next.js App Routerで動的ルートを作成するための構文は何ですか?

回答

Next.js App Routerの動的ルートは、可変URLセグメントを定義するために角括弧を使用します。たとえば、[id]はURLのその位置の任意の値をキャプチャするルートを作成します。この値はページパラメータを通じてアクセスできます。この規則により、各バリエーションに個別のファイルを作成せずに、異なるコンテンツに適応する汎用ページを作成できます。

2

Next.jsのLinkコンポーネントの主な役割は何ですか?

回答

Linkコンポーネントは、Next.jsで推奨されるナビゲーション要素です。ビューポートに表示されているルートを自動的にプリフェッチし、ページの完全なリロードなしにクライアントサイドのナビゲーションを可能にします。標準のaタグとは異なり、Linkはアプリケーションの状態を維持し、ページ間のスムーズな遷移を提供することで、ユーザー体験とパフォーマンスを大幅に向上させます。

3

Server Componentで動的ルートパラメータにアクセスする方法は?

回答

Next.js App Routerでは、Server Componentsは動的URLセグメントを含むparamsオブジェクトを自動的に受け取ります。このオブジェクトはコンポーネント関数にpropとして渡されます。たとえば、[id]ルートの場合、params.idはキャプチャされた値を含みます。このアプローチにより、クライアントサイドのフックを必要とせずにパラメータアクセスが簡素化されます。

4

Next.jsのroute groupsの主な利点は何ですか?

5

useRouterとusePathnameの違いは何ですか?

+19 面接問題

次の面接に向けてReact / Next.jsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める