Olá. Porque motivo o professor retirou o array de tarefas do escopo global, e não recuperou as tarefas nesse espoco? Tem a ver com definição de responsabilidades? Ou seja dado que apenas o metodo handleTarefa precisa de usar o array então esse é definido dentro do metodo?
const tarefas = JSON.parse(localStorage.getItem("tarefas")) || [];
const handleEvento = (evento) => {
evento.preventDefault();
...
}
Assim também funciona.
Cumprimentos