SSG는 언제 할 수 있는가

hotbreakb·2022년 8월 12일
1

제품의 상세 페이지는 데이터가 대체로 변하지 않는다. 그래서 목캔디와 나는 왜 이 페이지를 SSG로 만들지 않았는지 의문을 품었다. SSR은 실행할 때마다 서버에서 코드를 불러오지만, SSG는 build 했을 때 코드가 바뀐다.

🔻 팀장님의 설명
SSG는 (1) 데이터가 잘 변동되지 않고 (2) 변동되었더라도 치명적이지 않을 때만 사용할 수 있다. 예를 들면 블로그에서 오타가 났을 때, 잘못된 정보를 다른 사람들이 본다고 해도 큰 지장은 없을 것이다. '때'를 '떄'라고 썼다든지.

하지만 우리는 가격과 관련된 것이라 상황이 다르다. 타이어가 품절이 되거나 타이어의 가격을 바꾸게 되면 사용자가 이것을 모른 채 결제 페이지까지 갔다가 그때 에러가 날 수 있다. 잘못된 UI를 보여주는 것이다. 그래서 이때는 SSR을 써야 한다.

profile
글쟁이 프론트 개발자, 헬렌입니다.

0개의 댓글