在useEffect中访问Formik的setValues

问题描述

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

Form

谢谢。

解决方法

您可以使用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;
 }