Встречается на собеседованиях • сегодня
Для чего нужен Next.js
Next.js — это фреймворк для React, который упрощает создание SSR (Server-Side Rendering), SSG (Static Site Generation) и гибридных приложений.
**Основные преимущества:**
- **SSR/SSG**: Улучшает SEO и производительность за счёт предварительного рендеринга страниц.
- **Роутинг**: Встроенная файловая система маршрутов (`pages/`).
- **Оптимизация**: Автоматический код-сплиттинг, предзагрузка страниц, оптимизация изображений.
- **API Routes**: Возможность создавать бэкенд-эндпоинты прямо в проекте (`pages/api/`).
**Пример SSR:**
```jsx
// pages/index.js
export async function getServerSideProps() {
const res = await fetch('https://api.example.com/data');
const data = await res.json();
return { props: { data } };
}
export default function Home({ data }) {
return
{data.message}
;
}
```
Идеален для блогов, маркетплейсов и приложений, где важны SEO и скорость загрузки.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы