React-Quill с Formik не обновляет реквизит

Я использую Formik а также React-Quill в моей форме,

Значение, кажется, обновляется, когда я использую <input> но когда я подключаю <ReactQuill /> это не.

Что-то не так с настройкой?

<Field
    name="designation"
    value={this.props.values.designation}
    render={({ field /* _form */ }) => (
        // <input {...field} placeholder="designation" />
        <ReactQuill
            {...field}
        />
    )}
/>

0 ответов

Для всех, кто все еще интересуется ответом (как и я), вы можете найти его здесь:

<Formik initialValues={{ designation: '' }}>
    <Field name="designation">
        {({ field }) => <ReactQuill value={field.value} onChange={field.onChange(field.name)} />}
    </Field>
</Formik>

Это помогает сопоставить формик field в реквизиты ReactQuill.

Я использую "setFieldValue" для обновления изменений. Это отлично работает для динамических форм Formik.

<ReactQuill 
value={values.description}
onChange={v => setFieldValue('description', v)} 
/>
Другие вопросы по тегам