在useEffect中访问Formik的setValues

时间:2020-08-28 16:05:20

标签: reactjs formik

我有一个Attempted import error: 'TableSortFunction' is not exported from './TableSortFunction'. 表单,需要响应错误Formik。我不知道如何在useContext之外访问Formik的道具。我将代码发布在这里,我将不胜感激任何建议。

Form

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用useFormik钩访问setValues

您可以检查docs here

示例:-

 import React from 'react';
 import { useFormik } from 'formik';

 export default function App() {
  const formik = useFormik({
     initialValues: {
       firstName: '',
       lastName: '',
       email: '',
     },
     onSubmit: values => {
       alert(JSON.stringify(values, null, 2));
     },
   });

   React.useEffect(() => {
     console.log(formik.setValues);
   }, []);

   return null;
 }