Конструкция Ant по умолчанию проверяет ошибки в событии onChange, что означает, что пользователь получит ошибку при вводе в первый раз, что является плохим интерфейсом.
validateTrigger может быть изменен на 'onBlur', нотогда он всегда будет проверяться на размытие, что еще хуже.
Ожидается: пользователь начинает печатать - ошибка не отображается Пользователь прекращает печатать и размывает - ошибка отображается С этого момента ошибка отображается \ скрывается, когда пользовательнабирает.
Невозможно динамически изменить validateTrigger из onBlur в onChange через состояние.Я пробовал, но это не удалось.
Пример ссылки, где, ошибка показывает, когда пользователь печатает: https://codesandbox.io/s/jxqyjy293
Пример ссылки на другую библиотеку (Formik), где она работает правильно https://codesandbox.io/s/lp904qlj1q
Мой оригинальный выпуск Github https://github.com/ant-design/ant-design/issues/12542