요즘 프론트 엔드 개발 프레임워크의 주요 개념은 '컴포넌트(components)'입니다. 이는 레고와 같습니다. 각 필요한 부품을 만든 후, 그 부품을 결합하여 페이지를 생성하는 것입니다. 이는 생산성의 증가로 이어지지만, 많은 수의 컴포넌트를 관리하므로 코드의 가독성의 감소로 이어질 수 있습니다. 때문에 컴포넌트를 생성할 때 조심히 생성하시는 것이 좋습니다. 리엑트에서는 컴포넌트를 js의 함수 생성방법으로 생성할 수 있습니다.(class도 있지만 함수가 더 쉽습니다.) https://ko.reactjs.org/docs/components-and-props.html Components와 Props – React A JavaScript library for building user interfaces ko..