네, 맞습니다!
React에서 컴포넌트란?
컴포넌트는 화면(UI)을 구성하는 독립적인 단위입니다.
함수(function) 또는 클래스(class) 형태로 정의하며, JSX/TSX를 반환합니다.
컴포넌트는 재사용이 가능하고, props와 state를 통해 동적으로 동작할 수 있습니다.
tsx 파일(예: views 폴더에 있는 파일)도 컴포넌트인가요?
네, views 폴더에 있는 tsx 파일도 보통 하나의 React 컴포넌트입니다.
즉, 화면에 표시되는 UI 단위(페이지, 섹션, 버튼 등)는 모두 컴포넌트라고 할 수 있습니다.
tsx 파일 = React 컴포넌트(함수형 또는 클래스형)
화면에 표시되는 모든 UI 단위는 컴포넌트로 볼 수 있습니다.