generateStaticParams는 빌드 때 미리 만들 동적 URL 값을 배열로 돌려준다

자주 바뀌지 않는 상세 페이지는 정적 생성 후보를 명시하면 빌드 시 HTML을 준비할 수 있다.

구성예시역할주의할 점
함수 위치app/blog/[slug]/page.tsx해당 동적 라우트의 정적 후보 정의page 파일과 같은 세그먼트
반환 형태[{ slug: 'my-first-post' }]params 객체 배열폴더명과 키 이름 일치
빌드 결과/blog/my-first-post미리 생성 가능한 페이지목록에 없는 값 처리 정책 필요
다중 세그먼트{ category: 'web', slug: 'intro' }각 대괄호 키를 모두 제공빠진 키가 있으면 매칭 불가
사용 기준블로그, 문서, 상품 상세URL 후보가 미리 알려진 경우실시간 데이터는 별도 전략 검토