Ciclo de Vida de um Componente no Angular
Cada componente tem um ciclo de vida, que começa quando o Angular cria um objeto da classe do componente e renderiza a visualização do componente junto com suas visualizações filhas.
O ciclo de vida continua com a detecção de mudanças, conforme o Angular verifica quando as propriedades ligadas a dados são alteradas, e atualiza a visualização e a instância do componente conforme necessário.
O ciclo de vida termina quando o Angular destrói a instância do componente e remove seu template renderizado do DOM.
O framework Angular possui métodos especiais que permitem interceptar o momento em que um componente transita para outra fase do seu ciclo de vida. Esses métodos são chamados de hooks (ganchos).
Os hooks são chamados automaticamente quando um evento do ciclo de vida ocorre. Nas próximas lições, veremos quais hooks existem e como usá-los.