Создание приложения

Next.js предоставляет строительные блоки для создания гибких полнофункциональных веб-приложений. Руководства в разделе Создание приложения объясняют, как использовать эти возможности и настраивать поведение вашего приложения.

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

Если вы новичок в Next.js, мы рекомендуем начать с разделов Роутинг, Рендеринг, Получение данных и Стилизация, так как они знакомят с фундаментальными концепциями Next.js и веб-разработки. Затем вы можете углубиться в другие разделы, такие как Оптимизация и Конфигурация. Наконец, когда будете готовы, изучите разделы Деплой и Обновление.

Маршрутизация (Routing)

Основы маршрутизации для фронтенд-приложений с использованием Pages Router.

Рендеринг

Основы рендеринга в React и Next.js.

Получение данных

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

Стилизация

Узнайте о различных способах стилизации вашего приложения Next.js.

Оптимизация

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

Настройка

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

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

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

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

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

Развертывание

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

Обновление

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