"react는 component가 전부이다."
Maximilian Schwarzmüller - Udemy React 완벽 가이드 강의
모든 사용자 인터페이스들은 컴포넌트로 구성되어 있기 때문에 React 또한 컴포넌트가 굉장히 중요한 개념인 것이다.
화면을 똑같지만, 그것을 차지하고 있는 내용이 다른 것. 즉, 내용만 달리하고 사용자 인터페이스를 재사용하는 것을 컴포넌트라고 할 수 있다.
컴포넌트는 Html, CSS, Javascript의 결합이라고 할 수 있다.
화면의 모든 CSS, Javascript를 담은 거대한 파일을 관리하는 것보다 각각의 작은 파일들을 세분화해서 관리하는 것이 더욱 효율적이다.