I am looking into VueJS and I wanted to discover how life cycle hooks work in VueJS. Life cycle hooks are events which a framework (here VueJS) expose in its API, allowing the user to hook into different places in the lifetime of a component.