В резюме написано, что ты разрабатывал на 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>;
}