Next.js · Junior · Запитання 29 з 75
Який маршрут спіймає /docs/a/b/c?
- ✓Правильна відповідь:
app/docs/[...slug]/page.tsx - 2
app/docs/[slug]/page.tsx - 3
app/docs/*/page.tsx
Пояснення
Catch-all сегмент [...slug] збирає всі наступні сегменти в масив. Звичайний [slug] збігається рівно з одним сегментом. Optional catch-all [[...slug]] додатково збігається й із самим /docs. Зірочок у назвах папок Next.js не підтримує.