TextareaAutosize с Formik? - PullRequest
       2

TextareaAutosize с Formik?

0 голосов
/ 10 апреля 2019

Я использую response-textarea-autosize и formik , и мне интересно, как правильно подключить события изменения formik к TextareaAutosize?

   <Formik
          initialValues={{
            description: ''
          }}
          validationSchema={Yup.object().shape({

          })}
          onSubmit={(values, { setSubmitting, setErrors }) => {
            console.log('v', values)

          }}
          render={props => (
            <Form autoComplete="off">
              <div className="field">
                <label className="label">Description</label>
                <div className="control">
                  <TextareaAutosize
                    className="input"
                    onChange={props.handleChange}
                    onBlur={props.handleBlur}
                    name="description"
                    value={props.values.description}
                  />
                </div>
              </div>

            </Form>
          )}

Поэтому, когда я делаю onSubmit, я вижу данные, которые вводятся в текстовой области, но когда я делаю "ввод" в текстовой области, я получаю эти ошибки

onloadwff.js:71 Assertion failed: Input argument is not an HTMLInputElement
getFormProfile @ onloadwff.js:71
setFieldValue @ onloadwff.js:71
formKeydownListener @ onloadwff.js:71
onloadwff.js:71 Uncaught TypeError: Cannot read property 'type' of undefined
    at e.setFieldValue (onloadwff.js:71)
    at HTMLFormElement.formKeydownListener (onloadwff.js:71)
setFieldValue @ onloadwff.js:71
formKeydownListener @ onloadwff.js:71

1 Ответ

1 голос
/ 10 апреля 2019

забавно, у меня это тоже было, оно вообще не связано с Formik, onloadwff.js связано с lastpass , и эта ошибка выдается из расширения chrome:]

...