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.