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

Яка основна роль компонента Link у Next.js?

Відповідь

Компонент Link є рекомендованим елементом навігації в Next.js. Він автоматично попередньо завантажує видимі маршрути у viewport та дозволяє навігацію на стороні клієнта без повного перезавантаження сторінки. На відміну від стандартного тегу a, Link підтримує стан додатку та забезпечує плавні переходи між сторінками, значно покращуючи досвід користувача та продуктивність.

3

Як отримати доступ до параметрів динамічного маршруту в Server Component?

Відповідь

У Next.js App Router Server Components автоматично отримують об'єкт params, що містить динамічні сегменти URL. Цей об'єкт передається як prop до функції компонента. Наприклад, для маршруту [id], params.id міститиме захоплене значення. Цей підхід спрощує доступ до параметрів без потреби у клієнтських хуках.

4

Яка головна перевага route groups у Next.js?

5

У чому різниця між useRouter та usePathname?

+19 питань зі співбесід

Інші теми співбесід 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 запитань

Основи Next.js

Mid-Level
25 запитань

TypeScript з React

Mid-Level
20 запитань

Data Fetching у Next.js

Mid-Level
24 запитань

Server Actions у Next.js

Mid-Level
20 запитань

API Routes у Next.js

Mid-Level
20 запитань

Metadata & SEO у Next.js

Mid-Level
18 запитань

Middleware та Auth у Next.js

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 запитань

Architecture & Design Patterns

Senior
22 запитань

React Server Components

Senior
26 запитань

Інтернаціоналізація Next.js

Senior
20 запитань

React Безпека & Найкращі Практики

Senior
22 запитань

Опануй React / Next.js для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно