← 스터디로 돌아가기← 목록으로 돌아가기
Clothing
의류, 신발, 액세서리 등
카테고리 slug:clothing
아이템 수:3,420
렌더링 방식:Static (빌드 시 생성)
이 페이지의 소스코드
// categories/[category]/page.tsx
// 빌드 시 이 함수가 실행되어 정적 페이지 생성
export async function generateStaticParams() {
return [
{ category: 'electronics' },
{ category: 'clothing' },
{ category: 'books' },
];
}
// Next.js 15: params는 Promise
interface PageProps {
params: Promise<{ category: string }>;
}
const CategoryPage = async (props: PageProps) => {
const { category } = await props.params;
// ...
};핵심: 이 페이지는 generateStaticParams로 빌드 시 생성되었습니다. Link가 viewport에 진입하면 전체 RSC Payload가 prefetch되므로, 클릭 시 서버 요청 없이 즉시 페이지가 전환됩니다.