[코드잇 스프린트 풀스택 4기] 웹 페이지 랜더링 방식 CSR, SSR, SSG
·
개발이야기/웹개발
CSR(Client-side Rendering)CSR는 클라이언트(브라우저)에서 페이지를 렌더링하는 방식으로, React와 Vue 등이 이 방식을 사용 CSR의 동작 방식1. 클라이언트가 특정 페이지를 요청2. 서버에서는 빈 HTML 문서를 클라이언트에 전달3. 클라이언트가 HTML 문서에 함께 포함된 정적 리소스(CSS, 이미지 등), 번들 자바스크립트 파일을 다운로드4. 클라이언트에서 번들 자바스크립트 파일을 실행. (자바스크립트에 의해 페이지가 렌더링되며, 이 때 사용자는 렌더링된 페이지를 볼 수 있음, 아직 API에서 데이터를 받아오지 않았기 때문에 로딩(빈 화면) 혹은 임시 데이터 표시)5. 페이지 렌더링이 완료된 후, (useEffect 내의) API 요청 코드가 실행6. API에서 받아온 ..