React 등장 배경

동적인 웹이 커질수록 DOM을 직접 찾아 바꾸는 방식은 상태 추적을 어렵게 만듭니다. React는 상태를 기준으로 UI를 다시 계산하는 모델을 제안합니다.

1

Component

재사용 가능한 화면 조각으로 복잡도를 나눕니다.

2

State

변하는 값을 명시하고 화면 갱신의 출발점으로 둡니다.

3

Render

상태와 속성을 기반으로 현재 보여줄 UI를 계산합니다.

핵심학습 기준 React를 문법 묶음으로 외우기보다, 상태 변화가 화면으로 전달되는 흐름을 먼저 이해합니다.