getStaticPaths 함수를 사용하게 되면 특정 경로에 따라 미리 정적 렌더링이 가능하다.
export async function getStaticPaths(){
return{
paths: [
{params : {...}}
],
fallback: true
}
}
getStaticPaths는 정적으로 페이지를 생성하기 떄문에 앞선 포스트에서 언급했던 getStaticProps와 같이 사용할 수 있지만
getServerSideProps와는 같이 사용할 수 없다.
동적 라우트(dynamic routes)를 이용하여 미리 정적으로 페이지를 생성해야할 때 사용거나 다음의 경우에 사용한다.
getStaticPaths는 배포를 위해 빌드를 할때 실행되며, 런타임 동안에는 호출되지 않는다.
getStaticPaths는 오직 동적 라우트(dynamic route)를 사용할때만 내보낼수 있다. 또한 페이지 파일이 아닌 컴포넌트에서는 내보내기를 할 수 없다.
[Next.js] 5. Data Fetching(데이터 가져오기) - getServerSideProps (0) | 2022.07.21 |
---|---|
[Next.js] 3.Data Fetching (데이터 가져오기) - getStaticProps (0) | 2021.08.27 |
[Next.js] 2. Pages와 렌더링 방식 정리 (0) | 2021.08.27 |
[Next.js] 1. Next.JS 설치 (0) | 2021.08.19 |
댓글 영역