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!"), 

так что это моя схема, и всякий раз, когда я набираю имя, оно показывает сообщение проверки, имя театра обязательно.

0 ответов

Другие вопросы по тегам