life-cicle
- #Angular
Todo componente no angular tem um conjunto de eventos de ciclo de vida(lifecycle hooks) que ocorrem quando um componente é criado, renderizado, tem o valor de suas propriedades alteradas ou é destruído. o Angular invoca uma séries de métodos (hooks), que são executados no momento em que esses eventos são acionados. Uma aplicação de loja com um carrinho de compras por exemplo, poderia utilizar os lifecycle hooks para detectar mudanças, como adição ou remoção de produtos do carrinho, e atualizar esses dados na tela.
Conhecendo os Lifecycle Hooks
Agora que já vimos a definição dos Lifecycle hooks, vamos conhecer métodos que mencionamos anteriormente. Cada método listado abaixo está associado a uma interface, e cada interface possui apenas um método associado a ela. Cada método possui uma ou mais condições para ser executado, além de ter uma posição fixa (ordem) na sequência do ciclo. A seguir descrevemos os métodos, que estão listados na ordem em que são executados pelo Angular. Os métodos do lifecycle hooks possuem uma nomeclatura própria que utiliza o nome da interface junto do prefixo ng. A interface OnInit por exemplo, possúi um método chamado ngOnInit()