A lifecycle hook is a JavaScript call-back method triggered at a specific phase of a component instance’s lifecycle.