렌더링에는 CSR, SSR, SSG 세가지 렌더링 기법이 존재한다.
CSR은 클라이언트 브라우저에서 어플리케이션을 렌더링을 진행하는 것을 말한다. 즉 어플리케이션 구동에 필요한 HTML, JS, CSS 파일 등을 모두 다운로드 받아 화면에 그려지는 것이다.
서버에서 뷰 구성에 필요한 전체 HTML을 요청을 받은 즉시 생성해서 반환한다. 이렇게 하면 클라이언트 브라우저에서 응답을 받은 후, 이미 완성된 화면를 그대로 보여주게 된다.
Static-Rendering 이라고도 하는 해당 방식은 클라이언트에서 필요한 페이지들을 사전에 미리 준비해뒀다가, 요청을 받으면 이미 완성된 파일을 단순히 반환하여 브라우저에서 보여주게 된다.