리액트(React)란?React는 사용자 인터페이스(UI)를 만들기 위해 사용되는 자바스크립트 라이브러리다.React는 싱글 페이지 애플리케이션(Single Page Application, SPA) 개발에 주로 사용된다.Virtual DOM과 JSX라는 독특한 개념을 사용하여 동작하며, 컴포넌트(Component)라고 불리는 작은 코드 모음을 활용하여 복잡한 UI를 손쉽게 구성할 수 있도록 해준다.싱글 페이지 애플리케이션(SPA)기존의 웹 앱은 대부분 멀티 페이지 애플리케이션(Multiple Page Application, MPA) 방식으로 개발되었기 때문에 하나의 애플리케이션이 여러 개의 웹 페이지로 구성되어 있다. MPA 방식의 웹 앱에서는 클라이언트(웹 브라우저)가 새로운 페이지를 요청할 때마다 서..