There is a function as follows:
async function validate(value) {
try {
const result = await schema.validate(value, { abortEarly: false });
console.log(result);
return result;
} catch (error) {
console.log(error.errors);
setError({errors:error.errors});
console.log(setError.length);
}
}
In line number 8, the errors are updated in the state without any problem, but when I want to find the length
of the state setError
array, it returns the value of 1, even though the value of the created array is greater than 1.
Is there a solution to find the state length in functional components in react?