MPA(Multi Page Application)SPA 등장 이전의 방식(JSP, vanilla JS(+jquery)) 은 MPA(Multi Page Application)이었습니다. 이 방식은 페이지 이동 시 서버에서 새로운 HTML을 직접 그려서 클라이언트로 보내줍니다.(이것이 전통적인 SSR입니다.) 페이지 전체를 새로 로드하니 필연적으로 시각적인 깜빡임이 있을 수밖에 없었습니다. SPA(Single Page Application)리액트, 뷰, 앵귤러 등 SPA 라이브러리(또는 프레임워크)의 등장은 극적인 패러다임의 변화를 가져왔습니다. SPA의 등장은 사용자 경험의 향상과 개발 편의성을 크게 안겨주었고, 이 시기부터 프론트엔드 분야는 정말 독자적인 전문성을 본격적으로 가질 수 있게 되었습니다. ..