Lifecycle
-
[NestJs] Lifecycle eventsJavaScript/NestJS 2023. 9. 3. 21:59
Nest에는 어플리케이션의 요소들을 관리하는 라이프 사이클을 가지고 있습니다. Nest에서는 라이프 사이클에 관한 2가지 기능을 제공하고 있습니다. 라이프 사이클 이벤트에 대한 가시성을 제공하는 라이프 사이클 훅 이벤트가 발생되었을 때 특정 액션을 실행할 수 있는 기능 라이프 사이클은 크게 3가지로 나뉘어 집니다. (초기화, 실행, 종료) 라이프 사이클 훅 이벤트 onModuleInit() 호스트 모듈이 초기화 되면 호출 onApplicationBootstrap() 모든 모듈이 초기화되면 실행 (커넥션은 생성되지 않은 상태) onModuleDestroy() 종료 시그널을 받았을 때 호출 (호스트 모듈을 삭제하기 직전) beforeApplicationShutdown() onModuleDestroy() 핸들..
-
[Vue] Vue Life cycleJavaScript/Vue 2021. 3. 27. 10:25
beforeCreate Vue 인스턴스가 초기화 된 직후에 실행 컴포넌트가 DOM에 추가되기 전이어서 this.$el에 접근할 수 없음 데이터와 메소드도 접근할 수 없음 created 컴포넌트가 DOM에 추가되기 전이어서 this.$el에 접근할 수 없음 데이터와 메소드에 접근 가능 이벤트 리스너 선언을 하기에 적합 beforeMount 템플릿의 여부를 확인한 후 렌더링하여 가상 DOM이 생성됨 가상 DOM이 실제 DOM에 부착되진 않음 mounted 가상 DOM이 실제 DOM에 부착되고 난 후에 실행됨 this.$el에 접근할 수 있음 자식 컴포넌트가 mount된 이후에 부모 컴포넌트가 mount됨 beforeUpdate 컴포넌트에서 사용되는 데이터의 값이 변해서 DOM에 변경사항을 적용시키기 전에 실..