책 리뷰 : Vue에 관한 전반적으로 쉽고 빠르게 접근할 수 있는 책
Vuejs 키워드
프론트엔드 프레임워크
- 상태관리
- 클라이언트 사이드 라우팅
- 컴포넌트 기반
- 명시적 렌더링(코어 라이브러리)
뷰 인스턴스
화면 개발을 위한 기본 단위, 돔 요소를 지정
뷰 인스턴스의 라이프 사이클
인스턴스 생성 -> beforeCreate -> created -> beforeMount -> mounted -> 인스턴스를 화면에 부착 -> beforeUpdate -> updated -> 인스턴스 내용 갱신 -> beforeDestroy -> destroyed -> 인스턴스 소멸
뷰 컴포넌트
화면 구성 블록 (전역 / 지역) - 인스턴스에 등록
컴포넌트 통신
상위 -> 하위 v-bind, propsdata
이벤트 발생 this.$emit, v-on, 이벤트 버스 방식
뷰 라우터
SPA에서 주로 사용
- 네스티드 라우터
- 네임드 뷰
출처 : Do it! Vue.js 입문 장기효 지음