React / Next.js

Next.jsの基礎

App Router、Server Components、Client Components、ファイルベースルーティング、レイアウト、ページ

25 面接問題·
Mid-Level
1

Next.jsのApp Routerとは何ですか?

回答

App RouterはNext.js 13+のapp/ディレクトリに基づく新しいルーティングシステムです。Pages Routerを置き換え、デフォルトでServer Components、共有レイアウト、page.tsx、layout.tsx、loading.tsxなどのファイル規則を持つより柔軟なルーティングモデルを導入します。

2

App Routerで/aboutルートを作成する方法は?

回答

App Routerでは、各フォルダがルートセグメントを表します。/aboutを作成するには、app/about/page.tsxを作成します。page.tsxファイルはルートを公開アクセス可能にするために必要です。このファイルがないと、フォルダは表示されるページのないパスセグメントだけになります。

3

App Routerのコンポーネントのデフォルトの動作は何ですか?

回答

App Routerでは、すべてのコンポーネントがデフォルトでServer Componentsです。それらはサーバーのみで実行され、クライアントにJavaScriptを送信せず、パフォーマンスが向上します。クライアント機能(hooks、イベント)を使用するには、ファイルの先頭に'use client'ディレクティブを追加する必要があります。

4

App Routerで動的ルート/posts/[id]を作成する方法は?

5

App RouterのLayout.tsxファイルの目的は何ですか?

+22 面接問題

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

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

無料で始める