컴포넌트란?React에서 컴포넌트는 UI를 구성하는 가장 작은 단위다. HTML 태그처럼 생겼지만, 실상은 JavaScript(또는 TypeScript) 함수다. 이 함수는 특정 UI 조각을 반환하며, 상황에 따라 다르게 렌더링될 수 있다.컴포넌트는 일반적으로 **대문자(UpperCamelCase)**로 이름을 작성해야 한다. 이는 일반 함수와 구분하기 위한 약속이며, JSX 문법 내에서 대문자로 시작하는 요소는 React 컴포넌트로 인식된다.function Welcome() { return Hello, React!;} 함수형 컴포넌트 vs 클래스형 컴포넌트과거에는 클래스형 컴포넌트를 통해 상태 관리와 라이프사이클 메서드를 다뤘지만, 현재는 함수형 컴포넌트 + Hook 조합이 주류다.함수형 컴포넌트는 ..