Core Ideas
상태와 UI 대응성
선언적 UI, 컴포넌트, 가상 DOM, 단방향 데이터 흐름은 모두 상태 변화가 화면에 반영되는 길을 단순하게 만들기 위한 장치입니다.
결과를 선언
DOM 조작 순서보다 상태별 화면 결과를 코드로 표현합니다.
책임 분리
화면과 동작을 작은 단위로 나누어 재사용성과 테스트 가능성을 높입니다.
갱신 비교
상태 변화 후 이전 UI와 새 UI의 차이를 계산해 실제 DOM에 반영합니다.
원인 추적
데이터가 내려가는 방향을 기준으로 버그 원인을 좁히기 쉽습니다.