Vue

Vue 생명주기

정숙씨의 쏠쏠한 코딩 2021. 12. 13. 22:08
  • Vue가 처음 인스턴스화 되면 Vue 생명주기라고 하는 일련의 이벤트를 거친다.
  • 오랫동안 작동하는 Vue 애플리케이션은 이벤트 루프를 돌면서 대부분의 시간을 보낸다.
  • 대부분의 라이브러리를 끌어오는 무거운 작업은 애플리케이션이 처음 생성될 때 처리한다.
  • Vue 생명주기 다이어그램
    • 가상 DOM -> DOM을 나타내는 가벼운 추상화, 웹 브라우저에서 사용하는 DOM트리를 모방 한다.
    • 렌더 함수 -> 뷰가 사용자에게 정보를 보여주는 방법
  • 생명주기 훅 추가
  • 생명주기 코드 탐구
    • beforeCreate, created, beforeMount, mounted 함수의 경우 인스턴스 생성 및 DOM이 마운트 되는 동시에 라이프 사이클 이벤트가 실행된다.
    • beforUpdate, updated 함수 의 경우 Vue 인스턴스가 업데이트시 이벤트가 발동 되게 된다.
    • Vue의 인스턴스에 생성 하는 메서드는 $메서드명 으로 콘솔에서 사용이 가능하다.
    • beforeDestroy, destroyed 이벤트의 경우 Vue 인스턴스가 소멸시 이벤트 호출이 진행된다.