Встречается на собеседованиях • сегодня

Как устроена система роутинга в Next.js

Next.js использует файловую систему для роутинга. Каждый файл в папке `pages` автоматически становится маршрутом. Например: - `pages/index.js` → `/` - `pages/about.js` → `/about` - `pages/blog/[slug].js` → `/blog/:slug` (динамический роут) Для динамических маршрутов используются квадратные скобки в имени файла. Параметры доступны через `useRouter` или `getServerSideProps`/`getStaticProps`: ```jsx import { useRouter } from 'next/router'; function BlogPost() { const router = useRouter(); const { slug } = router.query; return

{slug}

; } ``` Для API-роутов используется папка `pages/api`. Next.js поддерживает клиентскую навигацию через `next/link` без перезагрузки страницы: ```jsx import Link from 'next/link'; About ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы