Я пытаюсь использовать DatePicker в Formik .Но когда я нажимаю дату DatePicker, ее значение формы не изменяется.Вместо этого я получил эту ошибку:
Uncaught TypeError: e.persist не является функцией в Formik._this.handleChange (formik.es6.js: 5960)
Я сокращаю код, код ниже
const SomeComponent = () => (
<Formik
render={({
values,
handleSubmit,
handleChange,
setFieldValue
}) => {
return (
<div>
<form onSubmit={handleSubmit}>
<DatePicker
name={'joinedAt'}
value={values['joinedAt']}
onChange={handleChange}
/>
</form>
</div>
)
}}
/>
)
Я погуглил несколько документов, https://github.com/jaredpalmer/formik/issues/187 и https://github.com/jaredpalmer/formik/issues/86
Поэтому я попытался, как показано ниже, но это не работает.
...setFieldValue
<DatePicker
name={'joinedAt'}
value={values['joinedAt']}
onChange={setFieldValue}
/>