동적 라우트

대괄호 폴더 이름이 params 키가 된다

app/blog/[slug]/page.tsx/blog/my-first-post 같은 URL을 받아 params.slug로 동적 값을 전달합니다.

URL과 파일 구조 매칭
/blog blog 폴더 매칭
my-first-post 가변 세그먼트가 [slug] 자리에 들어갑니다.
page.tsx 매칭된 폴더의 페이지 컴포넌트가 실행됩니다.
render slug를 이용해 글 데이터와 화면을 결정합니다.
params.slug [slug]라는 폴더 이름이 params 객체의 slug 키로 전달됩니다.