React 기초에서 중요한 것은 JSX 문법 목록보다, props와 state가 현재 화면을 만들고 이벤트가 다음 상태를 요청한다는 흐름이다.
화면을 책임과 변경 이유가 같은 컴포넌트로 나눈다.
부모에서 들어오는 데이터와 콜백을 props로 받는다.
현재 props와 state를 기준으로 JSX를 반환한다.
이벤트 핸들러가 setter나 부모 콜백을 호출해 새 렌더를 만든다.