Введение

Введение

Добро пожаловать в документацию Next.js!

Что такое Next.js?

Next.js — это фреймворк React для создания полноценных веб-приложений. Вы используете React-компоненты для построения пользовательских интерфейсов, а Next.js — для дополнительных функций и оптимизаций.

Он также автоматически настраивает низкоуровневые инструменты, такие как сборщики и компиляторы. Это позволяет вам сосредоточиться на разработке продукта и быстром его выпуске.

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

Как пользоваться документацией

Документация организована в 4 раздела:

  • Начало работы: Пошаговые руководства, которые помогут вам создать новое приложение и изучить основные возможности Next.js.
  • Руководства: Учебные материалы по конкретным сценариям использования — выбирайте то, что актуально для вас.
  • Подробный разбор: Подробные объяснения принципов работы Next.js.
  • Справочник API: Детальные технические описания каждой функции.

Используйте боковую панель для навигации по разделам или поиск (Ctrl+K или Cmd+K), чтобы быстро найти нужную страницу.

App Router и Pages Router

В Next.js есть два разных роутера:

  • App Router: Новый роутер, поддерживающий современные возможности React, такие как серверные компоненты.
  • Pages Router: Оригинальный роутер, который по-прежнему поддерживается и улучшается.

В верхней части боковой панели вы заметите выпадающее меню, позволяющее переключаться между документацией App Router и Pages Router.

Необходимые знания

Наша документация предполагает некоторое знакомство с веб-разработкой. Перед началом работы желательно быть знакомым с:

  • HTML
  • CSS
  • JavaScript
  • React

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

Доступность

Для наилучшего взаимодействия при использовании скринридера мы рекомендуем Firefox с NVDA или Safari с VoiceOver.

Присоединяйтесь к сообществу

Если у вас есть вопросы по Next.js, вы всегда можете задать их нашему сообществу на GitHub Discussions, Discord, X (Twitter) и Reddit.