SPA - Singel Page Aplication의 준말이야. 단 한 개의 페이지로 이루어진 애플리케이션이야. 모바일로 된, 안드로이드앱같다며 웹앱, 웹애플리케이션이라고도 불려. 기존의 MPA 같은 여러 페이지로 나누어진 앱은 문제가 있어. 예를 들어, 좋아요 기능을 눌렀을 때마다 페이지가 다시 갱신되며 깜빡이면서 다시 위치가 조정되는 건데(리렌더링,re-rendering) 그건 사용자에게 굉장히 불편해. (누를 때마다 화면이 계속 깜빡이며 새로고침되는 것.) 하지만 실제, 인스타, 페이스북처럼 리액트를 사용하는 앱은 그런 좋아요를 눌렀을 때, 그 자리만 해당 컴포넌트만 이미지가 채워지는 것 처럼 보여. 그 자리만 다시 갱신되는 거야. 하나의 페이지 안에서 해당 요소만 바꿔주는 거지. 단 한 개의 페이..