React 란? React는 사용자 인터페이스를 구축하기 위한 선언적, 효율적, 유연한 JavaScript 라이브러리입니다. Facebook에서 개발하고 유지 관리하며, 대규모 웹 애플리케이션에서 데이터가 변할 때마다 페이지를 새로 고칠 필요 없이 그 데이터를 효율적으로 렌더링하고 상호 작용할 수 있는 사용자 인터페이스를 만들 수 있게 해줍니다. React의 주요 특징 선언적 뷰: 데이터가 변경될 때마다 React는 자동으로 가장 효율적인 방법으로 컴포넌트를 렌더링하고 업데이트합니다. 컴포넌트 기반 구조: 작고 재사용 가능한 컴포넌트를 만들어 복잡한 UI를 구성할 수 있습니다. 가상 DOM: DOM 변경사항을 빠르게 계산하여, 필요한 최소한의 DOM 업데이트만을 수행합니다. JSX: JavaScript를..