Core Ideas

상태와 UI 대응성

선언적 UI, 컴포넌트, 가상 DOM, 단방향 데이터 흐름은 모두 상태 변화가 화면에 반영되는 길을 단순하게 만들기 위한 장치입니다.

Declarative

결과를 선언

DOM 조작 순서보다 상태별 화면 결과를 코드로 표현합니다.

Component

책임 분리

화면과 동작을 작은 단위로 나누어 재사용성과 테스트 가능성을 높입니다.

Virtual DOM

갱신 비교

상태 변화 후 이전 UI와 새 UI의 차이를 계산해 실제 DOM에 반영합니다.

One-way

원인 추적

데이터가 내려가는 방향을 기준으로 버그 원인을 좁히기 쉽습니다.