컴포넌트 리액트는 컴포넌트 기반의 구조를 가지고 있다. 컴포넌트 기반이라는 것은 작은 컴포넌트가 모여 하나의 컴포넌트를 구성하고, 이러한 컴포넌트들이 모여서 전체 페이지를 구성한다는 뜻이다. 리액트 컴포넌트의 역할은 props를 받아서 리액트 엘리먼트를 리턴하는 것이다. 이러한 컴포넌트와 엘리먼트의 관계는 클래스와 인스턴스의 개념과도 유사하다. props 위에서 props를 받아 엘리먼트를 리턴한다고 했는데, 여기서 props는 property의 줄임말 prop에 s를 붙여 복수형으로 만든 것으로, 리액트 컴포넌트의 속성을 말한다. props는 컴포넌트의 모습과 속성을 결정지으며, 컴포넌트에 전달한 다양한 정보를 담고 있는 자바스크립트 객체이다. props의 특징 props의 중요한 특징 중 하나는 읽기..