본문 바로가기

뷰(Vue)/Vue에 관련한 정보와 문법들

뷰 인스턴스란?

뷰 인스턴스(Instance)는 뷰로 화면을 개발하기 위해 필수적으로 생성해야 하는 기본 단위이다.

 

뷰 인스턴스 생성자

new Vue()로 인스턴스를 생성할 때 Vue를 생성자라고 한다. Vue 생성자는 뷰 라이브러리를 로딩하고 나면 접근할 수 있다.

생성자를 사용하는 이유는 뷰로 개발할 때 필요한 기능들을 생성자에 미리 정의해 놓고 그 기능을 재정의하여 편리하게 사용하도록 하기 위해서이다.

 

뷰 인스턴스 옵션 속성

뷰 인스턴스 옵션 속성은 인스턴스를 생성할 때, 재정의할 때 data, el, template 등의 속성을 의미한다.

 

뷰 인스턴스 라이프 사이클

인스턴스의 상태에 따라 호출할 수 있는 속성들을 라이프 사이클(life cycle) 속성이라고 한다.

각 라이프 사이클 속성에서 실행되는 커스텀 로직(개발자가 임의로 작성한 추가 로직)을 라이프 사이클 훅(hook)이라고 한다.

라이프 사이클 속성은 인스턴스의 생성, 변경, 소멸과 관련되어 총 8개가 있다.

 

'뷰(Vue) > Vue에 관련한 정보와 문법들' 카테고리의 다른 글

뷰 라이프 사이클이란?  (0) 2021.09.02
렌더링이란?  (0) 2021.09.02