Встречается на собеседованиях • сегодня
Какой опыт на Next.js
Next.js — это мощный React-фреймворк для SSR, SSG и гибридных приложений.
**Ключевые моменты:**
- **Рендеринг:** SSR (Server-Side Rendering), SSG (Static Generation), ISR (Incremental Static Regeneration).
- **Роутинг:** File-based (страницы в `/pages` или `/app` в Next.js 13+).
- **Оптимизация:** Встроенные Image, Font, Script оптимизации.
- **API Routes:** Создание API без бэкенда (файлы в `/pages/api`).
**Пример 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 (SSR/SSG).
✅ Встроенный роутинг и оптимизации.
✅ Поддержка TypeScript из коробки.
**Минусы:**
❌ Сложнее деплой (нужен Node.js сервер для SSR).
❌ Оверхеад для статичных сайтов.
Использую в проектах, где важны SEO и производительность.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы