У меня есть следующий статус моего приложения.
const [errors, setErrors] = useState({});
, когда я пытаюсь сохранить ошибки, они возвращаются, подтверждая в состоянии подключения, значения заменяются, и сохраняется только последнее
for (const key in book) {
if (key == 'category_id') {
val = validating('category', book[key], categories);
} else {
val = validating(key, book[key]);
}
console.log(key + ':' + val.status)
setErrors({ ...errors, [key]: val });
//console.log(errors)
}
Функция проверки возвращает {status: true} или {message: 'error', status: 'false'}
функция проверки работает нормально, проблема в том, что объекты возвращаются при проверке не накапливаются