у меня проблема в том что когда я нажимаю на кнопку у меня проходит валидация инпутов и когда валидация не проходит у меня в useState записывается ошибка и после этого мне нужно узнать сколько ошибок. Но при первом клике у меня выдает что 0 ошибок хотя на странице отображаются ошибки а если кликаю второй раз то пишет все нормально
function addFilmHandler() {
Object.keys(form).forEach((key) => setErrors((state) => ({ ...state, [key]: validateField(key, form[key]) })));
console.log(Object.keys(errors).filter((key) => errors[key]).length);
}