인프런 커뮤니티 질문&답변
swr, getServerSideProps관련 질문드립니다.
작성
·
257
답변 1
0
제로초(조현영)
지식공유자
음.. 너무나도 다른 것이라서 어떻게 비교해야할지 모르겠네요.
getServerSideProps는 프론트서버에서 일어나는 행위입니다. 거기서 데이터를 가져온 뒤 컴포넌트의 Props에 데이터를 넣어서 렌더링할 때 쓸 수 있도록 해주는 겁니다. 즉, 데이터가 이미 들어있는 채로 렌더링됩니다.
SWR은 렌더링된 후에 데이터를 불러오는 것입니다. 그래서 처음에는 데이터가 비어 있다가 swr이 돌아간 후에 데이터가 차있게 됩니다.
같이 쓸 수도 있어서 getServerSideProps로부터 받아온 데이터를 SWR에 넣어서 처음부터 데이터가 있어 보이게 할 수도 있습니다.





해주신 답변과 관련된 문서들을 참고해보니 제가 잘못 생각했던 것 같네요.
swr은 getServerSideProps가 아니라 redux와 비교해야됬었네요.
답변 감사합니다.