Dynamic Route

Dynamic Segment Param Pipeline

대괄호 segment는 URL 일부를 params로 변환하고, 페이지는 그 값을 사용해 데이터를 조회하고 렌더링한다.

URL 값이 페이지 데이터가 되는 흐름

params

URL 요청

/blog/hello 같은 경로가 들어온다.

segment 매칭

[slug] 폴더가 hello 값을 params.slug로 받는다.

데이터 조회

slug로 게시글이나 상품 데이터를 조회한다.

렌더/예외

데이터가 있으면 렌더하고 없으면 notFound 처리한다.

/blog/hello[slug]params.slugfetch datarender
읽는 법

동적 라우트는 문자열을 코드로 받는 경계다. params 검증과 없는 데이터 처리를 항상 함께 둔다.