[React] SPA vs SSR, Suspense & Error Boundary
SPA와 SSR의 정의와 차이점은 어떤 것이 있을까요?SPASPA는 Single Page Application으로 서버에서 하나의 페이지(HTML)만 받아와서 나머지는 모두 클라이언트에서 동작하는 방식입니다. 서버에서 처음 받는 HTML은 다음과 같이 되어있을 것입니다. bundle.js 스크립트에는 리액트와 기타 서드파티 종속성, 개발자가 작성한 코드 등 어플리케이션을 실행시키는 데 필요한 모든 코드들이 포함되어 있습니다. 자바스크립트 파일을 다운하고 파싱이 완료되면 모든 DOM을 불러와 에 저장합니다. SPA는 HTML을 받아오는 속도는 빠르지만, 코드 스플리팅을 하지 않으면 필요한 모든 코드가 하나의 js 파일에 담겨 번들의 크기가 증가하기 때문에 HTML에 내용이 처음 그려지는 속도(FP, F..