리액트는 컴포넌트 기반(Conponent-Based)이다. 리액트에서는 모든 페이지가 컴포넌트로 구성되어있고, 하나의 컴포넌트는 또 다른 여러 컴포넌트의 조합으로 구성될 수 있다. 그리고 이런 컴포넌트들을 마치 레고블록 조립하듯 끼워맞춰서 새로운 컴포넌트를 만들 수 있는것이다. 리액트 컴포넌트에서의 입력은 props고, 출력은 React Element가 된다. 결국 리액트 컴포넌트가 하는 역할은 어떠한 속성들을 입력으로 받아서 그에 맞는 리액트 Element를 생성하여 리턴해주는 것이다. Props 란?Property의 줄임말이다. 리액트 Component의 속성이고, 컴포넌트에 전달한 다양한 정보를 담고 있는 자바스크립트 객체이다.props의 특성1. Read-Only (읽기 전용) 이다. -> 값을 ..