Обычно ошибку не показывают до взаимодействия или попытки отправки, хотя внутреннее состояние формы уже может быть invalid.
Форма, которую пользователь даже не начал редактировать, уже выдала ошибку валидации. Это правильное поведение или нет?
Обычно ошибку не показывают до взаимодействия или попытки отправки, хотя внутреннее состояние формы уже может быть invalid.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Обычно ошибку не показывают до взаимодействия или попытки отправки, хотя внутреннее состояние формы уже может быть invalid.
Разделяйте вычисление валидности и момент отображения сообщения через touched/dirty/submitted. Исключения возможны для заранее загруженных неверных данных или обязательного предупреждения, но должны быть понятны пользователю. Ошибка не должна восприниматься как наказание за ещё не начатый ввод.