Hola Equipo Alura, tengo una duda respecto al porqué el 'message' de error se ponen dos veces, por ejemplo he hecho pruebas y noto que el mensaje que se muestra al usuario es el de la función 'validarNombre', ¿porque en el useState también se incluye el mensaje, pero este nunca se utiliza?, abajo dejo el usaState y la función de validarNombre:
const [errors,setErrors] = useState({
name:{
error:false,
message:'Deben ser almenos tres caracteres',
}
})
const validarNombre = (nombre) => {
if(nombre.length >= 3){
return {
name:{error:false, message:''}
}
}else {
return {
name:{error:true, message:'Deben ser almenos tres caracteres'}
}
}
}