Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про Next.js: ssg, ssr, isr, nextjs

Какие виды генерации страниц есть в Next.js и чем они отличаются? (SSG, SSR, ISR)

Вопрос проверяет знание различных стратегий рендеринга в Next.js и их практическое применение.

Короткий ответ

Next.js предлагает три основных вида генерации страниц: SSG (статическая генерация), SSR (рендеринг на сервере) и ISR (инкрементальная статическая регенерация). SSG создает страницы во время сборки, SSR — при каждом запросе, а ISR позволяет обновлять статические страницы без полной пересборки.

Длинный ответ

Next.js предоставляет гибкие возможности рендеринга для разных сценариев использования.

Типы генерации страниц:

  1. SSG (Static Site Generation)

    • Страницы генерируются во время сборки приложения

    • Идеально для контента, который редко меняется

    • Максимальная производительность и SEO-дружественность

  2. SSR (Server-Side Rendering)

    • Страницы рендерятся на сервере при каждом запросе

    • Подходит для динамического контента, который часто меняется

    • Гарантирует актуальность данных

  3. ISR (Incremental Static Regeneration)

    • Гибридный подход: статические страницы с возможностью обновления

    • Можно указать интервал перегенерации страниц

    • Идеально для часто меняющегося контента с большим объемом

Когда использовать:

  • SSG: Блоги, документация, landing pages

  • SSR: Персонализированный контент, динамические данные

  • ISR: Каталоги товаров, новостные сайты

Уровень

  • Рейтинг:

    2

  • Сложность:

    7

Навыки

  • Next.js

    Next.js

Ключевые слова

#ssg

#ssr

#isr

#nextjs

Подпишись на React Developer в телеграм