Demo
layout.tsx
shop/[[...slug]]/page.tsx

Optional Catch-all: [[...slug]]

params.slug = ["sports","outdoor"]

Segments: 2

outdoor

Deep nested page with 2 segments: /dynamic-routes/shop/sports/outdoor

Path Breakdown

  • 1sports
  • 2outdoor
← Back to Overview