1. 개념 요약

Next.js에서 동적 경로(dynamic route)에 Static Site Generation(SSG)을 적용하면, getStaticPaths()getStaticProps()를 함께 사용하여 미리 정의된 파라미터에 대해 정적 페이지를 빌드 시 생성할 수 있다.

이 방식은 빠른 로딩 속도와 SEO 최적화에 유리하며, 서버 요청 없이도 사전에 지정된 페이지를 사용자에게 제공할 수 있다.


2. 배경 지식


3. 상세 설명

3-1. 파일 구조 예시

pages/
  books/
    [id].tsx

3-2. getStaticPaths()

export const getStaticPaths = () => {
  return {
    paths: [
      { params: { id: "1" } },
      { params: { id: "2" } },
      { params: { id: "3" } }
    ],
    fallback: false,
  };
};