1
resposta

meu onClick nao esta funcionando

            <h2 onClick={() => {
               tarefas = [...tarefas, { tarefa: 'Estudar estado', tempo: '05:00:00'}]
            }}>Estudos do dia</h2>
            
        

fala que "Cannot assign to 'tarefas' because it is a constant."

1 resposta

Olá, Levi! Tudo bem?

O erro "Cannot assign to 'tarefas' because it is a constant" está ocorrendo porque você está tentando modificar uma constante. No JavaScript, constantes, definidas com a palavra-chave const, não podem ser reatribuídas.

Basta você fazer tal qual o instrutor e alterar o array de tarefas de const para let, como abaixo:

let tarefas = [
    {
      tarefa: 'React',
      tempo: '02:00:00'
    }, 
    {
      tarefa: 'JavaScript',
      tempo: '01:00:00'
    }, 
    { 
      tarefa: 'Typescript',
      tempo: '03:00:00'
    }
  ]

Isso irá ajudar a resolver o problema.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software