Ο κύκλος ζωής ενός component στο Angular
Κάθε component έχει κύκλο ζωής, ο οποίος ξεκινά όταν το Angular δημιουργεί το αντικείμενο της κλάσης του component και εμφανίζει την προβολή του component μαζί με τις θυγατρικές του προβολές.
Ο κύκλος ζωής συνεχίζεται όταν ανιχνεύονται αλλαγές, καθώς το Angular ελέγχει πότε αλλάζουν οι ιδιότητες που σχετίζονται με τα δεδομένα, και ενημερώνει την προβολή και το στιγμιότυπο του component όταν χρειάζεται.
Ο κύκλος ζωής τελειώνει όταν το Angular καταστρέφει το στιγμιότυπο του component και αφαιρεί το αποδοσμένο του template από το DOM.
Στο framework Angular υπάρχουν ειδικές μέθοδοι, με τις οποίες μπορείς να πιαστείς τη στιγμή που το component περνά σε άλλη φάση του κύκλου ζωής. Αυτές οι μέθοδοι ονομάζονται hooks.
Τα hooks θα κληθούν αυτόματα όταν συμβεί ένα γεγονός του κύκλου ζωής. Στα επόμενα μαθήματα, θα δούμε ποια hooks υπάρχουν και πώς να τα χρησιμοποιούμε.