인프런 커뮤니티 질문&답변

이재준님의 프로필 이미지
이재준

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

getStaticProps 사용해보기

pre rendering 과 data fetching 질문입니다.

작성

·

164

0

next.js에서 pre-render와 data fetching의 관계가 헷갈립니다.

next.js 는 기본적으로 pre-rendering을 한다고 알고 있습니다. 그럼 모든 페이지는 pre-rendering을 하면서 api 호출을 Static Generation 과 Server-side Rendering을 이용(pre render 시점은 build와 호출에서 차이)하면 server 단에서 data fetching을 하는거고 리액트와 동일하게 useEffect 같은 곳에서  호출하면 브라우저단에서 data fetching을 하게 되는건가요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 맞습니다. getStaticProps나 getServerSideProps에서 하면 프리렌더링이고, useEffect에서는 렌더링 이후 데이터페칭입니다.

이재준님의 프로필 이미지
이재준

작성한 질문수

질문하기