
Next.jsの基礎
App Router、Server Components、Client Components、ファイルベースルーティング、レイアウト、ページ
25 面接問題·
Mid-Level
1Next.jsのApp Routerとは何ですか?
1
Next.jsのApp Routerとは何ですか?
回答
App RouterはNext.js 13+のapp/ディレクトリに基づく新しいルーティングシステムです。Pages Routerを置き換え、デフォルトでServer Components、共有レイアウト、page.tsx、layout.tsx、loading.tsxなどのファイル規則を持つより柔軟なルーティングモデルを導入します。
2App Routerで/aboutルートを作成する方法は?
2
App Routerで/aboutルートを作成する方法は?
回答
App Routerでは、各フォルダがルートセグメントを表します。/aboutを作成するには、app/about/page.tsxを作成します。page.tsxファイルはルートを公開アクセス可能にするために必要です。このファイルがないと、フォルダは表示されるページのないパスセグメントだけになります。
3App Routerのコンポーネントのデフォルトの動作は何ですか?
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面接トピック
JavaScript の基礎
Junior
25問React の基礎
Junior
20問React Hooks
Junior
22問コンポーネントのライフサイクル
Junior
18問React Router
Junior
20問Contextを使った状態管理
Junior
18問フォームと Controlled Components
Mid-Level
20問データ取得と API
Mid-Level
20問React Query (TanStack Query)
Mid-Level
20問Styling & CSS-in-JS
Mid-Level
18問TypeScriptとReact
Mid-Level
20問Next.js データフェッチング
Mid-Level
24問Next.js Server Actions
Mid-Level
20問Next.jsのルーティングとナビゲーション
Mid-Level
22問Next.js API Routes
Mid-Level
20問Next.js Metadata & SEO
Mid-Level
18問Next.js の Middleware と Auth
Mid-Level
22問React テスト
Mid-Level
20問Zustand State Management
Mid-Level
18問React パフォーマンス最適化
Senior
22問Error Boundaries & エラーハンドリング
Senior
18問Advanced React Patterns
Senior
20問Next.jsの高度な機能
Senior
24問Next.jsのデプロイメントと本番環境
Senior
20問アーキテクチャ & デザインパターン
Senior
22問React Server Components
Senior
26問Next.js の国際化
Senior
20問React セキュリティ & ベストプラクティス
Senior
22問