
Основи Next.js
App Router, Server Components, Client Components, маршрутизація на основі файлів, layouts, сторінки
1Що таке App Router у Next.js?
Що таке App Router у Next.js?
Відповідь
App Router — це нова система маршрутизації в Next.js 13+, заснована на директорії app/. Вона замінює Pages Router та вводить Server Components за замовчуванням, спільні layouts та більш гнучку модель маршрутизації з файловими угодами, такими як page.tsx, layout.tsx та loading.tsx.
2Як створити маршрут /about в App Router?
Як створити маршрут /about в App Router?
Відповідь
В App Router кожна папка представляє сегмент маршруту. Щоб створити /about, потрібно створити app/about/page.tsx. Файл page.tsx необхідний для публічного доступу до маршруту. Без цього файлу папка буде лише сегментом шляху без відображуваної сторінки.
3Яка поведінка компонентів за замовчуванням в App Router?
Яка поведінка компонентів за замовчуванням в App Router?
Відповідь
В App Router всі компоненти за замовчуванням є Server Components. Вони виконуються лише на сервері і не надсилають JavaScript клієнту, покращуючи продуктивність. Щоб використовувати клієнтські функції (hooks, події), потрібно додати директиву 'use client' на початку файлу.
Як створити динамічний маршрут /posts/[id] в App Router?
Для чого призначений файл layout.tsx в App Router?
+22 питань зі співбесід
Інші теми співбесід React / Next.js
Основи JavaScript
Основи React
React Hooks
Життєвий цикл компонента
React Router
Управління станом з Context
Форми та Controlled Components
Отримання даних та API
React Query (TanStack Query)
Styling & CSS-in-JS
TypeScript з React
Data Fetching у Next.js
Server Actions у Next.js
Маршрутизація та Навігація в Next.js
API Routes у Next.js
Metadata & SEO у Next.js
Middleware та Auth у Next.js
Тестування React
Zustand State Management
Оптимізація продуктивності React
Error Boundaries & обробка помилок
Advanced React Patterns
Розширені можливості Next.js
Розгортання та Продакшн Next.js
Architecture & Design Patterns
React Server Components
Інтернаціоналізація Next.js
React Безпека & Найкращі Практики
Опануй React / Next.js для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно