
CSR(클라이언트사이드 렌더링)이 처음에는 좀 헷갈릴 수 있어요. 특히 "서버가 웹페이지를 제공하면 브라우저는 그냥 보여주기만 하는 거 아니야?"라는 생각은 SSR(서버사이드 렌더링)과 비교하면 자연스러운 의문이에요. CSR이 뭔지, 왜 클라이언트에서 렌더링을 하는지 쉽게 풀어서 설명해볼게요.CSR을 쉽게 이해하기일반적인 생각(SSR 기반):사용자가 브라우저에서 "example.com"을 요청하면, 서버가 완성된 HTML(예: 안녕하세요이건 콘텐츠예요)을 보내주고, 브라우저는 그걸 받아서 화면에 띄워주는 방식.CSR은 다르게 동작해요:서버는 완성된 웹페이지를 주지 않고, 최소한의 HTML(거의 빈 껍데기)과 JavaScript 파일만 줍니다.그러면 브라우저가 그 JavaScript를 실행해서 필요한 데이..