Olá, tentei fazer uma validação simples dos outros inputs apenas verificando se os campos estavam vazios. Mas não consegui implementar utilizando o estado agregado:
const [erro, setErro] = useState({cpf:{valido: true, texto: ""}, input:{valido: true, texto: ""}})
pois, por exemplo, quando faço:
setErro({cpf:{valido: false, texto: "CPF deve ter 11 digitos"}});
, a outra propriedade (input
) é sobrescrita, como o professor disse na aula.
Gostaria de saber como eu faria para implementar essa outra validação?