: 정확한 segment를 모르고 동적데이터에서 경로를 생성하는 경우
동적 세그먼트는 폴더이름을 대괄호로 묶어서 만듦
ex) [folderName]
→ params 동적 세그먼트는 props로 함수에 전달됨
괄호 안에 줄임표를 추가해 모든 세그먼트를 포함하도록 확장할 수 있음
ex) [...folderName]
→ 최소한 하나의 세그먼트가 필요함
이중 대괄호로 묶어 선택사항으로 만들 수 있음
└── archive/
└── [[...id]]/
└── page.js
ex) [[...folderName]]
→ 세그먼트가 없어도 매치됨 (깊이를 알 수 없는 문서 구조에 유리)
folder structure
└── archive/
├── [...id]/
│ └── page.js
└── page.js