1
resposta

Parametros do addEventListener

Não entendi para que serve o segundo parâmetro passado para o AddEventListenner. Sendo ele : (event: Event)

1 resposta

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!