我正在尝试在Formik 中使用DatePicker。但是当我单击 DatePicker 的日期时,它的表单值没有改变。相反,我收到了这个错误:
未捕获的类型错误: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}
 />