React / Next.js

React Router

BrowserRouter, Routes, Route, Link, useNavigate, useParams, nested routes, protected routes

20 面接問題·
Junior
1

React RouterにおけるBrowserRouterとは何ですか?

回答

BrowserRouterはブラウザのHistory APIを使用して、ハッシュなしのきれいなURLを作成します。URLに#を追加するHashRouterとは異なり、BrowserRouterはより良いユーザー体験とSEOを提供します。ただし、本番環境でルートを適切に処理するためにサーバー設定が必要です。

2

React Routerでルートを定義するにはどのコンポーネントを使用しますか?

回答

Routeコンポーネントは、URLパスと表示するコンポーネントの対応関係を定義します。正しく機能するためにはRoutesコンポーネントの内部に配置する必要があります。各RouteはURLが一致したときにレンダリングするpathとelementを指定します。

3

React RouterにおけるLinkコンポーネントの目的は何ですか?

回答

Linkはページをリロードせずにナビゲーションリンクを作成します。ネイティブHTMLの<a>タグとは異なり、Linkはクリックをインターセプトし、History APIを使用してURLを変更します。これにより、アプリケーションの状態が保持され、より速くスムーズなナビゲーションが可能になります。

4

Routesコンポーネントの役割は何ですか?

5

/user/:idの:idのようなURLパラメータを取得するにはどうすればよいですか?

+17 面接問題

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

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

無料で始める