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

Prevenir a entrada de tarefas vazias + 1 dúvida

const criarTarefa = (evento) => {
    evento.preventDefault()

    const lista = document.querySelector('[data-list]')
    const input = document.querySelector('[data-form-input]')

    const tarefa = document.createElement('li')
    tarefa.classList.add('task')

    //Prevenir a entrada de tarefas vazias
    if(input.value != "")
    {
        const conteudo = `<p class="content">${input.value}</p>`
        tarefa.innerHTML = conteudo
        tarefa.appendChild(BotaoConclui())

        lista.appendChild(tarefa)
    }

    input.value = ""
}

Existe alguma desvantagem ou má prática ao fazer 'input.value' ao invés de usar uma variável auxiliar apenas pra atribuir isso? (Como foi feito com valor = input.value)

1 resposta
solução!

Oi Thawan, tudo bem?

Não há desvantagem nenhuma! Não há problema algum você atribuir uma variável ao input.value ou utilizar apenas o input.value sozinho para isso.

Seu código está ótimo e funcional, parabéns! Precisando de qualquer ajuda é só postar aqui no fórum que estaremos à disposição!

Abraços e bons estudos =)