동적 세그먼트는 값을 읽고 static params는 빌드 범위를 정한다

두 API는 같은 params를 다루지만 실행 시점과 책임이 다르다.

request

[slug] + params

현재 URL의 slug를 읽어 한 화면을 렌더

build

generateStaticParams

미리 만들 slug 목록을 반환

runtime

dynamic fallback

목록 밖 URL을 허용할지 정책 결정

update

revalidate

이미 만든 결과를 언제 새로 계산할지 결정

핵심params는 요청의 입력이고 generateStaticParams는 최적화할 알려진 입력 집합이다.