Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Execução por um método anônimo

Boa tarde, Gostaria de tirar uma dúvida, não me recordo bem se foi mencionado anteriormente em algum vídeo. Porque teríamos de executar o método "deletarTarefa" (por exemplo, eu sei que existem outros casos) através de um método anônimo (Referente ao trecho '() => deletarTarefa') ? Testando essa parte, eu verifiquei que sem o método anônimo ele chega a deletar a tarefa no local storage, mas não atualiza a aplicação imediatamente, um F5 resolve a situação.

const BotaoDeleta = (atualiza, id) => { 
    const botaoDeleta = document.createElement('button')

    botaoDeleta.innerText = 'deletar'
    botaoDeleta.addEventListener('click', () => deletarTarefa(atualiza, id))

    return botaoDeleta
}
1 resposta
solução!

Fala ai Rafael, tudo bem? É necessário executar a função deletarTarefa como anônima pois suas dependências (parâmetros) estão chegando na função BotaoDeleta, dessa forma a gente cria uma função anônima que quando executada vai executar a deletarTarefa passando os respectivos parâmetros.

Espero ter ajudado.