Dans votre CV, il est indiqué que vous avez développé avec Next.js — est-ce correct ? S'agissait-il de Next.js avec App Router ou Pages Router ?
sobes.tech IA
Réponse de l'IA
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>;
}