У меня есть пользовательская функция проверки, но даже когда она не возвращает ошибок, форма все еще недействительна.
Я передаю следующие свойства Formik:
validate={({ import_files }) => {
return [...import_files.values()].length === 0
? { import_files: 'Please choose a file to import' }
: {};
}}
onSubmit={onSubmit}
initialValues={{ import_files: new Map([]) }}
Здесь является консольным журналом объекта formik после проверки
Как видно, поле затронуто, ошибок нет, но isValid
по-прежнему false
. Почему форма все еще недействительна?