Sobes.tech
Middle

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>;
}