MVVM 패턴은 Model + View + View Model를 합친 용어이다.
- Model : 어플리케이션에서 사용되는 데이터와 그 데이터를 처리하는 부분
- View : 사용자에서 보여지는 UI 부분
- View Model : View를 표현하기 위해 만든 View를 위한 Model로 View를 나타내기 위한 데이터 처리를 하는 부분
MVVM 패턴은 Command 패턴과 Data Binding 두 가지 패턴을 사용하여 구현되며 View와 View Model 사이의 의존성이 삭제 되어 각각의 부분은 독립적이기 때문에 모듈화 하여 개발이 가능하다
Vue 의 개념을 찾아 보던 중 사람들이 Vue 는 MVVM 과 연관이 있다고 하면서 개념 정리를 해 놓은 것을 보았다. 그래서 MVVM이 어떻게 Vue 와 연관이 있는지 자세히 알고 싶어졌는데 빛 같은 블로그 글을 발견! 이 글을 보면 Vue 와 MVVM 간의 연관성을 알 수 있다.
'vue' 카테고리의 다른 글
vue cmd 창에서 axios / router 추가하여 새 프로젝트 생성하기 (0) | 2023.06.07 |
---|---|
Vue Directive _ 1 (0) | 2023.06.06 |
Node.js 설치 (1) | 2023.06.05 |
Vue.js 시작하기 (0) | 2023.06.05 |
Vue.js는 뭘까? (1) | 2023.06.04 |