Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Diferenca entre listerner e callback

Foi substituído os listeners por callbacks, mas não entendi qual foi a diferença entre os dois

2 respostas
solução!

Oi João, tudo bem?

A ideia de ambos é a mesma, permitir que você consiga executar um código quando acontece o evento, como é o caso de um clique ou uma requisição web.

A grande diferença entre ambos está no conceito, listeners são implementados para eventos que podem ser executados a qualquer momento, como é o caso do listener de clique, ele é configurado e acionado apenas e todas as vezes que a ação de clique ocorre.

Em callbacks, executamos o código que tende a demorar, como a requisição web, e esse código é acionado apenas para obter a resposta assíncrona dessa execução.

Então podemos concluir, de uma maneira básica, que o listener se mantém ativo esperando a quantidade de vezes que o evento vai ocorrer. O callback, se mantém ativo em relação à execução assíncrona vinculado a ele, porém, após executar finalizar, ele não fica mais ativo esperando outro retorno.

[]s

Obrigado pela resposta, eu acabei refazendo as aulas e entendi que era praticamente isso mesmo.