Встречается на собеседованиях • сегодня
Зачем нужен Next.js
Next.js — это фреймворк для React, который упрощает создание SSR (Server-Side Rendering), SSG (Static Site Generation) и гибридных приложений.
**Основные преимущества:**
- **SSR/SSG** — улучшает SEO и скорость загрузки, т.к. страницы рендерятся на сервере или генерируются заранее.
- **Роутинг из коробки** — файловая система автоматически становится маршрутами (`pages/about.js` → `/about`).
- **Оптимизация** — встроенные механизмы для изображений, шрифтов, API-роутов и предзагрузки данных.
**Пример SSR:**
```jsx
// pages/post/[id].js
export async function getServerSideProps(context) {
const res = await fetch(`https://api.example.com/posts/${context.params.id}`);
const post = await res.json();
return { props: { post } };
}
export default function Post({ post }) {
return
{post.title}
; } ``` Идеален для проектов, где важны производительность и SEO.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы