Data가 변경되면 DOM이변경된다Data 로직 작성DOM 작성Vetur (vscode)Vue.js devtools (chrome)View Model = data: {message: 'hi'}python 에서 클래스 선언 하듯이 const app으로 여러 인스턴스를
vue의 컴포넌트 기반 개발의 핵심 특징하나의 컴포넌트는 .vue 확장자를 가진 하나의 파일 안에서 작성되는 코드의 결과물화면의 특정 영역에 대한 HTML CSS JavaScript 코드를 하나의 파일(.vue)에서 관리기본 HTML 엘리먼트를 확장하여 재사용 가능한
state를 전역 저장소로 관리할 수 있도록 지원하는 라이브러리state는 data 이며 해당 application의 핵심이 되는 요소(중앙에서 관리하는 모든 상태 정보)중앙 집중식 저장소(store)에 state를 모아놓고 관리규모가 큰 프로젝트에서 매우 효율적컴포넌