Component React로 만들어진 앱을 이루는 최소한의 단위로 화면에 출력되는 요소 자바스크립트 함수와 유사하며, UI를 재사용 가능한 개별적인 단위로 나누어 활용 컴포넌트는 데이터를 다루며 그 결과로 UI를 렌더링 데이터(props)를 입력 받아, View(State) 상태에 따라 DOM 노트를 출력, React 엘리먼트를 반환 기존의 웹프레임워크는 MVC방식으로 분리하여 관리하여 각 요소의 의존성이 높아 재활용이 어렵다는 단점이 있었으나 컴포넌트는 MVC의 View를 독립적으로 구성하여 재사용을 할 수 있고 이를 통해 새로운 컴포넌트를 쉽게 생성가능 컴포넌트는 자체 props를 수정하면 안됨 // [형식] 컴포넌트 생성 // [형식] 컴포넌트 출력 ReactDOM.render(컴포넌트, 컨테이너..