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