Catch-all Route

Catch-all 세그먼트는 여러 단계의 경로 조각을 배열로 받는다

[...slug]는 남은 경로를 모두 잡고, [[...slug]]는 경로가 없어도 매칭되는 선택적 catch-all을 만든다.

동적 경로 매칭

route params

필수 catch-all

/docs/a/b처럼 남은 경로 조각을 slug 배열로 모은다.

선택 catch-all

세그먼트가 없는 기본 경로까지 같은 페이지에서 처리할 수 있다.

활용 지점

문서, 카테고리, 파일 경로처럼 깊이가 달라지는 URL에 적합하다.

URLsegmentsparamspage
읽는 법

Catch-all은 아무 경로나 받는 만능 장치가 아니라, 깊이가 달라지는 같은 종류의 경로를 한 화면에서 처리하는 패턴이다.