Sobes.tech
Назад к вопросам
Middle
2

В резюме написано, что ты разрабатывал на Next.js — это правильно? Это был Next.js на App Router или Pages Router?

Компании, где спрашивали
Лига Цифровой ЭкономикиЛига Цифровой Экономики

Ответ от нейросети

sobes.tech AI

Next.js поддерживает два основных способа маршрутизации: Pages Router и App Router.

  • Pages Router — традиционный способ, где структура папок в директории pages соответствует маршрутам приложения. Используется для создания страниц с помощью файлов .js или .tsx. Этот подход был стандартом до Next.js 13.

  • App Router — новый подход, введённый в Next.js 13, использующий папку app. Он основан на React Server Components и предоставляет более гибкие возможности для маршрутизации, загрузки данных и организации кода.

Если в резюме указано, что работал с Next.js, важно уточнить, с каким роутером именно, так как App Router — более современный и отличается по архитектуре от Pages Router. Например, в App Router используются файлы layout.js и page.js, а в Pages Router — просто файлы страниц.

Пример простого маршрута в Pages Router:

// pages/index.js
export default function Home() {
  return <h1>Главная страница</h1>;
}

Пример в App Router:

// app/page.js
export default function Home() {
  return <h1>Главная страница</h1>;
}