Встречается на собеседованиях • сегодня
Как работал старый Routing в Next
В Next.js до версии 13 использовался файловый роутинг на основе структуры папок в директории `pages`.
Каждый файл в `pages` автоматически становился маршрутом:
- `pages/index.js` → `/`
- `pages/about.js` → `/about`
- `pages/blog/[slug].js` → `/blog/:slug` (динамический)
- `pages/blog/[...all].js` → `/blog/*` (catch-all)
Пример динамического роута:
```jsx
// pages/blog/[slug].js
export async function getStaticProps({ params }) {
const post = await getPost(params.slug);
return { props: { post } };
}
export default function BlogPost({ post }) {
return {post.title} ;
}
```
Особенности:
- Поддержка SSG, SSR через `getStaticProps`/`getServerSideProps`
- Вложенные маршруты через вложенные папки
- API роуты в `pages/api/`
- Нет встроенной поддержки layouts (приходилось реализовывать вручную)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы