У меня есть избыточная форма, которая инициализируется данными. Форма использует средства проверки правильности приведения для проверки на уровне поля.
Если загружаются неверные данные, я хочу, чтобы ошибки присутствовали немедленно, однако ошибки не появляются, пока не будет нажата кнопка «Отправить». Я попытался установить затронутую опору безуспешно, но, возможно, я делаю это неправильно?
<SimpleForm touch={({field:'email', field:'phoneNumber'})} />
Я также попытался:
<SimpleForm touch={({email:'email', phoneNumber:'phoneNumber'})} />
, где email и phoneNumber - это имена полей.
Я также попробовал следующее в componentDidMount ():
componentDidMount() {
if (this.props.sampleData) {
this.props.initialize(this.props.sampleData);
this.props.touch({ field: 'email', field: 'phoneNumber' });
}
}