[[...slug]]params 객체
{ slug: undefined }파일 경로
app/docs/[[...slug]]/page.tsx
현재 /docs 루트 경로입니다. 세그먼트가 0개이므로 slug는 undefined입니다.
이것이 [[...slug]]와 [...slug]의 핵심 차이입니다.[...slug]는 /docs 자체를 매칭하지 못합니다.
[[...slug]]는 0개 이상의 세그먼트를 캡처합니다. /docs (루트)부터 /docs/a/b/c (깊은 경로)까지 모두 하나의 페이지에서 처리할 수 있습니다.