foundation

Маршрутизация

File-system маршруты, соглашения App Router, legacy Pages Router, dynamic segments, route groups и middleware.

На интервью по routing проверяют понимание дерева file-system маршрутов, а не только то, что папки становятся URL. App Router — современный дефолт; Pages Router важен для legacy и миграций.

Подтемы: layouts и сегменты App Router, legacy API Pages Router, dynamic segments, route groups и edge middleware.

На интервью: разберите вложенные layouts, когда route groups меняют организацию без URL, и где middleware должен остановиться перед route handlers.

Типовые ошибки: путаница route groups с префиксами URL, избыточный middleware, отсутствие валидации dynamic params.

Чеклист:

  • Сопоставьте папки с URL и layouts.
  • Знайте dynamic и catch-all соглашения.
  • Разделяйте middleware и route handlers.
  • Планируйте not-found и error boundaries.