DYNAMIC ROUTE

대괄호 폴더 이름이 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` 키로 전달됩니다.