Olá,
Eu resolvi testar os tipos de evento e utilizei o evento "transitionend" para fazer o fade-out e remover a linha com o código abaixo:
var pacientes = document.querySelector("#tabela-pacientes");
pacientes.addEventListener("dblclick", function(event){
var row = event.target.parentNode;
//adiciona a classe CSS que faz a transição de fade-out
row.classList.add("fade-out");
//remove a linha assim que a transição acaba
row.addEventListener("transitionend", function(){
this.remove();
});
})
minha dúvida é: existe alguma outra maneira de utilizar esse evento de maneira que fique mais otimizado, existe alguma diferença de performance do meu código para o código da aula?