화면 분해
반복되는 UI와 독립 책임을 기준으로 컴포넌트를 나눈다.
React의 장점은 화면 조각을 컴포넌트로 나누는 데서 끝나지 않고, 데이터가 바뀔 때 어떤 UI를 다시 계산할지 예측 가능하게 만드는 데 있다.
반복되는 UI와 독립 책임을 기준으로 컴포넌트를 나눈다.
외부 입력은 props로, 사용 중 변하는 값은 state로 둔다.
컴포넌트는 현재 값으로 JSX를 반환하고 React가 DOM 반영을 조정한다.
이벤트 핸들러가 state 변경을 요청하면 같은 규칙으로 UI가 다시 계산된다.