[React] 컴포넌트 개념 정리 (1)
·
React/React
1. React 컴포넌트란?React 컴포넌트는 재사용 가능한 UI 구성요소임. 레고 블록처럼 여러 컴포넌트를 조합해서 복잡한 웹 애플리케이션을 만들 수 있음컴포넌트의 핵심 특징입력(Props)을 받아서 UI(React 엘리먼트)를 반환함독립적이고 재사용 가능함자체적인 로직과 스타일을 포함할 수 있음다른 컴포넌트와 조합하여 복잡한 UI를 구성함왜 컴포넌트를 사용할까?? 전통적인 웹 개발에서는 HTML, CSS, JavaScript를 각각 분리했음.React는 "기술별 분리" 대신 "기능별 분리"를 함 장점:코드 재사용성이 높아짐유지보수가 쉬워짐테스트가 용이함협업이 효율적임관련된 코드가 한 곳에 모여 있어서 이해하기 쉬움2. 컴포넌트의 핵심 개념React는 선언형 프로그래밍 방식으로 UI를 작성함."어떻게..