Levenscyclus van een component in Angular
Elke component heeft een levenscyclus, die begint wanneer Angular een object van de componentclass aanmaakt en de weergave van de component samen met zijn child-weergaven weergeeft.
De levenscyclus zet zich voort wanneer wijzigingen worden gedetecteerd, aangezien Angular controleert wanneer data-gebonden eigenschappen wijzigen en de weergave en instantie van de component bijwerkt waar nodig.
De levenscyclus eindigt wanneer Angular de componentinstantie vernietigt en de gerenderde template uit de DOM verwijdert.
In het Angular-framework zijn er speciale methoden waarmee je het moment kunt onderscheppen waarop een component overgaat naar een andere fase van de levenscyclus. Deze methoden worden hooks genoemd.
Hooks worden automatisch aangeroepen wanneer een levenscyclusgebeurtenis plaatsvindt. In de volgende lessen bespreken we welke hooks er zijn en hoe je ze gebruikt.