Главное
- Cache Components для всех. Команда рекомендует новую модель кеширования любому приложению; в проектах из
create-next-appона включена по умолчанию, а в Next.js 17 станет стандартом. ensureStatic— гарантия, что страница или её оболочка остаются статическими: сборка упадёт, если в маршрут случайно попадёт динамика.navigation()иprefetch()— управление тем, что загружается при предзагрузке ссылки, а что только при переходе.- Обновление через агента:
next upgrade --agentготовит гайды, codemod'ы и проверки для ИИ-агента; есть напоминания о версиях с исправлениями безопасности. - Меньше и быстрее: дисковый кеш Turbopack на 20–25% меньше, ленивый HMR на сервере, общий рантайм и укороченные имена CSS-классов в продакшене. В комплекте React 19.3.
На что обратить внимание
Для существующих приложений Cache Components по-прежнему включаются вручную, флагами cacheComponents и partialPrefetching. Поскольку в Next.js 17 эта модель станет стандартом, переход стоит начать заранее: неявное кеширование прошлых версий App Router заменяется явными директивами 'use cache'.
Как обновиться
- Обновить пакеты:
npm install next@latest react@latest react-dom@latestили автоматически через codemod из гайда по обновлению. - Проверить экспериментальные флаги в
next.configи предупреждения сборки. - Прогнать сборку, e2e-тесты и проверить ключевые страницы перед выкаткой.
Обновляем проекты на Next.js и React: проверим совместимость, переведём на новые API и выкатим без простоя для пользователей.
Источник: анонс релиза в блоге Next.js.
