Quais são as diferenças entre o OnInit e o ngOnInit?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quais são as diferenças entre o OnInit e o ngOnInit?
Olá Hugo, tudo bem?
A diferença entre o OnInit e o ngOnInit é que o primeiro é uma interface e o segundo é um método. A interface OnInit é implementada pela classe que deseja receber o evento de inicialização, enquanto o método ngOnInit é chamado automaticamente pelo Angular após a inicialização do componente.
Ou seja, o OnInit é apenas uma forma de garantir que a classe que implementa essa interface tenha um método chamado ngOnInit, que será executado pelo Angular. Já o ngOnInit é o método que de fato realiza a inicialização do componente.
Espero ter esclarecido sua dúvida. Se tiver mais alguma pergunta, é só perguntar!
Espero ter ajudado e bons estudos!