WEB/Vue.js

[Vue.js][기본 문법2] 9. Lifecycle Hooks

bay07 2024. 4. 30. 10:59

▶ Lifecycle Hooks 

Vue 인스턴스의 생애주기 동안 특정 시점에 실행되는 함수 

인스턴스의 생애 주기 중간 중간에 함수를 제공하여 
개발자가 특정 단계에서 원하는 로직을 작성할 수 있게 한다  




* 참고 
https://vuejs.org/guide/essentials/lifecycle.html#lifecycle-diagram


 

 


 Lifecycle Hooks 예시 


Vue 컴포넌트 인스턴스가 초기 렌더링 및 DOM 요소 생성이 완료된 후 
특정 로직을 수행하기 




반응형 데이터의 변경으로 인해 
컴포넌트의 DOM이 업데이트 된 후 
특정 로직을 수행하기 




 
 

 


 Lifecycle Hooks의 특징 

Vue는 Lifecycle Hooks에 등록된 콜백 함수들을 인스턴스와 자동으로 연결한다 
이렇게 동작하려면, hooks 함수들은 반드시 동기적으로 작성되어야 한다. 

인스턴스 생이 주기의 여러 단계에서 호출되는 다른 hooks도 있으며, 
가장 일반적으로 사용되는 것은 onMounted, onUpdated, onUmonunted이다. 

* 참고 
https://vuejs.org/api/composition-api-lifecycle.html