주요 개념

Vue.js란?

MVVM 패턴을 적용한 ViewModel 레이어에 해당하는 화면단 라이브러리

Untitled

  1. 화면 단위 & 데이터 바인딩을 컴포넌트로 제공함
  2. 양방향 데이터 바인딩 제공 ( v - model …)
  3. 컴포넌트 간 통신의 기본 골격은 단방향 데이터 흐름 (부모 → 자식) 사용

Vue.js는 사용자 인터페이스를 구축하기 위해 사용되는 점진적인 자바스크립트 프레임워크입니다. Vue는 컴포넌트 기반의 개발 방식을 제공하여 복잡한 애플리케이션을 관

리하기 쉽게 만듭니다.

MVVM?

Model-View-View-Model

Backend 로직과 Client 의 마크업 & 데이터 표현단을 분리하기 위한 구조로 전통적인 MVC 패턴.

  1. 화면 앞단의 회면 동작 관련 로직과 뒷단의 DB 데이터 처리 및 서버 로직을 분리

  2. 뒷단에서 넘어온 데이터를 Model 에 담아 View 로 넘어주는 중간 지점이라고 보면 되겠다.

Untitled