사용자 인터페이스를 만들기 위한 javascript 라이브러리
리액트는 Single Page Application
으로 이루어져있다.
웹에서 앱과 같은 사용자 경험을 만들어준다.
SPA (Single Page Application)란❓
같은 페이지 안에서 특정 영역의 view만 다시 그려지는 것.
중복되는 요소들을 하나로 묶어줄 수 있고 그 컴포넌트를 재활용할 수 있어지므로 유지보수에 용이하다.
데이터를 화면에 반영할때 싱크 맞추기 용이하다.