首页 > 解决方案 > React material-ui KeyboardDatePicker 和 Formik 不起作用

问题描述

我正在创建一个表单,material-ui我正在使用FormikYup进行验证。

TextField 组件工作正常,但是,KeyboardDatePicker组件在控制台中显示以下错误

_onChange 不是函数

现在正在展示

类型未定义。

下面是带有代码的cbs。 https://codesandbox.io/s/agitated-dust-wf6fn

标签: reactjsmaterial-uiformikyup

解决方案


您可以使用.setFieldValueonChange事件上手动设置值。

 onChange={val => {
      console.log("___", val);
      formik.setFieldValue("dob", val);
 }} 

此方法适用于任何用例。


推荐阅读