Lifecycle Hooks
Every Vue component has a life cycle. Within this, some functions are executed sequentially, which are called hooks. We can add custom code in a hook by invoking its corresponding method.
For Composition API we can make use of the hooks like this:
<script setup>
import { onMounted } from 'vue'
onMounted(() => {
console.log(`the component is now mounted.`)
})
</script>
In the case of Options API we declare a method with the name of the hook:
export default {
mounted() {
console.log(`the component is now mounted.`)
}
}
These are the available hooks in a Vue component:

References
- https://vuejs.org/guide/essentials/lifecycle.html
- https://vuejs.org/api/composition-api-lifecycle.html