Встречается на собеседованиях • сегодня

Были ли проблемы в работе с Next.js

Next.js — мощный фреймворк, но есть нюансы:

  1. Роутинг: динамические маршруты (pages/[slug].js) иногда требуют дополнительной настройки для корректного SSR/SSG. Например:
js
export async function getStaticPaths() {
  // Обязательно указывать fallback: true/false/blocking
  return { paths: [], fallback: 'blocking' }
}
  1. Стили: проблемы с FOUC (мигание стилей) при использовании CSS-in-JS, особенно с SSR. Решение — next.config.js:
js
compiler: {
  styledComponents: true
}
  1. API Routes: ограничение 4MB для тела запроса по умолчанию, требует ручной настройки.

  2. Оптимизация изображений: next/image иногда сложно настроить с внешними CDN.

  3. Статика: гибридные приложения (SSG + SSR) требуют аккуратного управления getStaticProps/getServerSideProps.

Большинство проблем решаются документацией или плагинами, но важно учитывать их при проектировании архитектуры.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы