데이터 바인딩(Data Binding)과 MVVM (Vue, React)UI(View)와 데이터(Model)를 자동으로 연결해주는 기술즉, 데이터가 바뀌면 UI도 자동으로 바뀌고 UI가 바뀌면 데이터도 자동으로 바뀌는 연결 구조 종류타입설명예시단방향 바인딩(One-way)데이터 -> UI만 반영React 기본 방식 (Props)양방향 바인딩 (Two-way)데이터 UI 상호 반영Vuew의 v-model, Angular의 {(ngModel)} MVVM (Model-View-ViewModel) 패턴데이터 바인딩을 체계적으로 적용하기 위한 아키텍쳐 패턴구성요소역할Model실제 데이터 또는 상태 (API 응답, 사용자 정보 등)View화면(UI) - 사용자에게 보여지는 부분ViewModelView와 Mo..

한 2년 전 쯔음 부터... 나는 회사에서 react, vue에 대해 듣게 되었다. 그 당시에는 굉장히 초짜여서 마크업만 하기에도 굉장히 벅찼다. 그래서 인지 전-혀 관심 없었지만 지금은 다르겠지..? 공부해야겠지..? 라고 생각하고 있다. Vue는 무엇인가? MVVM 패턴의 ViewModel 레이어에 해당하는 View 단 라이브러리라고 한다. MVVM이라고 듣자마자 뭐야 그게? 이랬는데, MVVM는 View - ViewModel - Model의 약자이며 View의 변화가 있을 때, Model에 신호를 보내고 Model에서 변화된 데이터에 대해서 다시 VieewModel을 거쳐 View로 보내는 거라고 한다. 즉, View와 Model 사이에서 열 일 하며 모든 것을 제어하는 ViewModel 라이브러리..