SSR 및 SSG관련 내용을 정리하다가 문득 HTML생성시점이 헷갈려서 정리해 본다
위의 이미지들과 같이 SSR의 경우, build 시 HTML파일을 생성하지 않는다.
따라서, 유저가 해당 페이지에 접속한 경우에 HTML을 생성하여 전달해준다.
반면, SSG는 build 시 HTML파일을 생성한다.
이 때문에 build 후 getStaticProps로 받아온 데이터가 변경되면 새로 build를 해야 새로운 데이터가 반영된다.(revalidation을 사용하는 경우는 제외)
만약 getStaticProps 및 getServerSideProps를 모두 사용하지 않으면 build 시 HTML파일을 생성한다.