사용이유 :
SPA 한 개의 페이지를 가진 어플리케이션 CSR과 비슷하지만 CSR === SPA완 다름
웹페이지 이동 시 서버에 새로운 페이지에 대한 요청을 하는 것
서버에서 랜더링을 마치고 Data가 결함된 HTML파일을 내려줌
새로운 페이지로 이동할 때마다 서버에 요청해 페이지를 받아와 받아오는 시간동안 깜빡거리는 현상 존재
HTML을 비롯해 CSS, JavaScript 등 각종 리소스를 받아옴
서버에는 데이터만 요청하고 JS로 뷰를 컨트롤
초기에는 SSR보다 많은 리소스를 요청해 렌더링 속도에서 SSR보다 느림
그 이후에 다른 페이지로 이동할 대는 SSR보다 빠른 페이지 전환과 렌더링 제공
단 인터넷 속도가 느리면 제대로 된 화면은 나중에 볼 수 있음
참고)
https://velog.io/@ru_bryunak/SPA-%EC%82%AC%EC%9A%A9%EC%97%90%EC%84%9C%EC%9D%98-SSR%EA%B3%BC-CSR