Vue.js의 생명주기(lifecycle)는 컴포넌트의 생성, 업데이트, 파괴 등의 과정을 관리하는 데 중요한 역할을 합니다.각 생명주기 단계에서 특정 훅(hook)을 사용하여 필요한 작업을 수행할 수 있습니다. 생명주기 훅을 활용하면 컴포넌트의 상태를 제어하고, API 호출, 이벤트 리스너 등록 등을 수행할 수 있습니다.생명주기 단계Vue 컴포넌트의 생명주기는 다음과 같은 주요 단계로 나뉩니다:생성(Creation): 컴포넌트 인스턴스가 생성됩니다마운트(Mounting): 컴포넌트가 DOM에 추가됩니다업데이트(Updating): 컴포넌트의 데이터가 변경되어 다시 렌더링됩니다파괴(Destroying): 컴포넌트가 DOM에서 제거됩니다생명주기 다이어그램인스턴스 생성 시작 ↓ beforeC..