Não entendi para que serve o segundo parâmetro passado para o AddEventListenner. Sendo ele : (event: Event)
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!
Não entendi para que serve o segundo parâmetro passado para o AddEventListenner. Sendo ele : (event: Event)
Olá, Hugo!
O parâmetro event diz respeito à ação do usuário (um clique, rolagem da página, etc) que vai desencadear a chamada da própria função.
No caso, a sintaxe event: Event nos diz que o parâmetro event é do tipo Event (Interface do JS), mas como o próprio instrutor disse, o JS já infere automaticamente que o event é do tipo Event.
Precisamos desse parâmetro para usar o método event.preventDefault(), e então, evitar o recarregamento da página após enviar o formulário.
Vou deixar como referência o link da documentação oficial, sobre a Interface Event:
https://developer.mozilla.org/pt-BR/docs/Web/Events
Espero ter ajudado!
Boa sorte em seus estudos!