Isso resolve:
setTarefas(tarefasAnteriores =>
tarefasAnteriores.map(tarefa => ({
...tarefa,
selecionado: tarefa.id === tarefaSelecionada.id
}))
);
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Isso resolve:
setTarefas(tarefasAnteriores =>
tarefasAnteriores.map(tarefa => ({
...tarefa,
selecionado: tarefa.id === tarefaSelecionada.id
}))
);
Olá Victor, tudo bem?
Sim, a solução que você postou resolve o problema de selecionar uma tarefa específica em um array de tarefas.
Muito obrigada por compartilhar com a gente :D
Um abraço e bons estudos.