Mounting invoked when a component instance is being created:
created
Updating changes to props or state can cause an update. These methods are invoked when a component is being re-rendered:
props
state
update
re-rendered
Unmountingi nvoked immediately before a component is unmounted:
unmounted