1
resposta

Array de tarefas

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

1 resposta

Fala André, tudo bem?

Seria isso mesmo, se não vamos utilizar aquela váriavel em outro escopo, não há necessidade de coloca-la em um escopo global, e sim aonde ela será utilizada.

Espero ter ajudado, bons estudos :D