컴포넌트란 무엇인가... 되게 추상적으로 머리에는 그려지는데 설명을 못하겠다! 근데 React 컴포넌트랑 프로그래밍 측면에서 컴포넌트가 좀 다른 점이 있는것 같다 ..! 그래서 한번 자세히 알아보자!! 먼저 컴포넌트란? - 프로그래밍에 있어서 컴포넌트란 재사용이 가능한 각각의 독립된 모듈을 뜻한다. ( 교체 가능한 부품 ) - 컴포넌트 개념을 잘 적용한 소프트웨어란 부품(인터페이스를 구현받는 클래스)만 바꾸어주었을 시 오류없이 잘 작동되는 것을 의미한다. 컴포넌트는 구현, 명세화, 패키지화, 그리고 배포 될 수 있어야한다. 1. 소스코드(soure code)가 아닌 실행코드(execute code) 기반으로 재사용할 수 있도록 이미 구현(implemetntation)이 완료되어 있어야만 한다. 2.컴포넌..