1
resposta

Porque o spread operator?

Em

const newState = {...error}

eu não entendi o uso do spread operator. Testei o funcionamento sem o spread e o comportamento foi o mesmo. Alguém saberia o motivo para o seu uso?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Fala João Pedro, tudo bem?

Utilizamos o spread operator para criar uma cópia de error, pois não queremos modificar o objeto original, então com o spread operator nós criamos a cópia desse objeto e armazenamos na variável newState para que possamos utilizar normalmente sem que dê algum tipo de problema, visto que não podemos alterar o valor de uma variável do useState diretamente sem utilizar a função de setState.

Espero ter ajudado, bons estudos :D