UI에 동적으로 표현되는 데이터, 즉 사용자의 액션에 따라 변경될 수 있는 컴포넌트의 부분을 나타내는 JS 객체
여러 컴포넌트 간의 데이터 전달과 이벤트 통신을 한 곳에서 관리하는 것
데이터의 변화에 따라 반응하는 프로그래밍
Observer Pattern
Publish/Subscribe Pattern
Proxy Pattern
BEFORE
AFTER
출처 - https://www.youtube.com/watch?v=alsCMx6vpG4&list=TLPQMDMxMDIwMjMMYR6cyw3joA&index=3