Введение/Руководства

Руководства

AMP

С минимальной конфигурацией и без выхода из React вы можете начать добавлять AMP для улучшения производительности и скорости ваших страниц.

Аналитика

Измерение и отслеживание производительности страниц с помощью Next.js

Аутентификация

Узнайте, как реализовать аутентификацию в Next.js, включая лучшие практики, защиту маршрутов, методы авторизации и управление сеансами.

Babel

Расширьте стандартные настройки Babel, добавляемые Next.js, с помощью собственной конфигурации.

Кэширование сборок в CI

Узнайте, как настроить систему непрерывной интеграции для кэширования сборок Next.js

Политика безопасности контента (CSP)

Узнайте, как настроить политику безопасности контента (CSP) для вашего приложения Next.js.

CSS-in-JS

Как использовать CSS-in-JS библиотеки с Next.js

Пользовательский сервер

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

Отладка

Узнайте, как выполнять отладку приложения Next.js с помощью VS Code или Chrome DevTools.

Draft Mode

В Next.js есть режим черновика (Draft Mode) для переключения между статическими и динамическими страницами. Узнайте, как он работает с Pages Router.

Переменные окружения

Узнайте, как добавлять и использовать переменные окружения в приложении Next.js.

Формы

Узнайте, как обрабатывать отправку форм и мутации данных с помощью Next.js.

ISR

Узнайте, как создавать или обновлять статические страницы во время выполнения с помощью инкрементальной статической регенерации.

Инструментирование

Узнайте, как использовать инструментирование для выполнения кода при запуске сервера в вашем Next.js-приложении

Интернационализация

Next.js имеет встроенную поддержку интернационализированной маршрутизации и определения языка. Подробнее об этом здесь.

Ленивая загрузка

Оптимизируйте производительность загрузки приложения с помощью ленивой загрузки импортируемых библиотек и React-компонентов.

MDX

Узнайте, как настроить MDX для написания JSX в ваших Markdown-файлах.

Multi-Zones

Узнайте, как создавать микрофронтенды с помощью Next.js Multi-Zones для развертывания нескольких Next.js приложений под одним доменом.

OpenTelemetry

Узнайте, как инструментировать ваше Next.js приложение с помощью OpenTelemetry.

Сборка пакетов

Узнайте, как оптимизировать серверные и клиентские сборки вашего приложения.

PostCSS

Расширьте конфигурацию PostCSS и плагины, добавленные Next.js, своими собственными.

Preview Mode

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

Продакшен

Рекомендации по обеспечению наилучшей производительности и пользовательского опыта перед выводом Next.js приложения в продакшен.

Редиректы

Узнайте о различных способах обработки редиректов в Next.js.

Sass

Узнайте, как использовать Sass в вашем приложении Next.js.

Скрипты

Оптимизация сторонних скриптов с помощью встроенного компонента Script.

Самостоятельное размещение

Узнайте, как самостоятельно разместить ваше Next.js-приложение на сервере Node.js, в Docker-образе или в виде статических HTML-файлов (статический экспорт).

Статический экспорт

Next.js позволяет начать разработку как статического сайта или одностраничного приложения (SPA), а затем при необходимости добавить функции, требующие сервера.

Tailwind CSS

Стилизация приложений Next.js с использованием Tailwind CSS.

Сторонние библиотеки

Улучшите производительность сторонних библиотек в вашем приложении с помощью пакета `@next/third-parties`.

Миграция

Узнайте, как выполнить миграцию с популярных фреймворков на Next.js

Тестирование

Узнайте, как настроить Next.js с тремя популярными инструментами тестирования — Cypress, Playwright, Vitest и Jest.

Обновление

Узнайте, как обновиться до последних версий Next.js, следуя версионным руководствам.