Formik формы и да, ошибка не обновляется после действия
<InputAutoSuggest
name="name"
suggestions={this.props.theatreSuggestions}
onSuggestionsFetchRequested={this.props.onSuggestionsFetchRequested}
onSuggestionsClearRequested={this.props.onSuggestionsClearRequested}
getSuggestionValue={this.getSuggestionValue}
renderSuggestion={this.renderSuggestion}
inputPropsValue={this.props.newVal}
value={this.props.value}
onChange={setFieldValue}
onBlur={setFieldTouched}
error={errors.name}
touched={touched.name}
onSuggestionSelected={this.onSuggestionSelected}
newChange={this.props.newChange}
/>
{ errors.name && touched.name && <div className="invalid-feedbac">{errors.name}</div>}
Таким образом, отсюда происходит автоматическое вводное действие, но всякий раз, когда я что-то набираю, ошибка продолжает отображаться. Форма также не будет отправлена.
Редактировать (из комментариев)
Описание ошибки:
validationSchema={ Yup.object().shape({ name: Yup.string() .required("Theatre name is required!"), street1: Yup.string() .required("Street1 name is required!"),
так что это моя схема, и всякий раз, когда я набираю имя, оно показывает сообщение проверки, имя театра обязательно.