Зачем нужны route groups в Next.js?

Middle
190 просмотров
AFK Offer AI

Route groups — папки в круглых скобках: (marketing), (shop). Они группируют роуты без влияния на URL. /app/(marketing)/about/page.tsx — URL будет /about, не /marketing/about. Главное применение — разные layouts для разных секций сайта. (marketing) может иметь свой layout с лендинговым хедером, (shop) — с корзиной. Также удобно для организации кода. Можно иметь несколько root layouts через route groups — по сути несколько приложений в одном.

Следующий вопрос

Как тестировать компоненты с Context?