<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."
<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."
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!