react.js를 학습하며 CRS와 SSR에 대해 학습하였다. 이번에는 next.js에서 사용하는 SSG, ISR에 대해 정리해보고자 한다. 이왕 하는거 CSR과 SSR도 다시 정리해보자!

1. CRS (Client Side Rendering)

클라이언트 사이드 렌더링이다. react.js는 기본적으로 클라이언트 사이드 렌더링을 사용한다.

1-1. 동작 방식

빈 html을 먼저 받아온 후 js을 통해 컴포넌트를 렌더링한다. HTML이 하나이기 때문에 SPA 특징이라고 볼 수 있다. 유저와의 상호작용이 잦은 경우 적합하다.

1-2. 장점

1-3. 단점

1-4. 체크 리스트

2. SSR (Server Side Rendering)