我无法在Formik的useDispatch函数中调用handleSubmit。当单击submit按钮时,我希望将提交的表单值分配给redux存储。我该怎么做?以下是错误- An unhandled error was caught from submitForm(), [Error: Invalid hook call.) type: "ADD_TO_PROFILE", }
我有一个Formik表单,它需要根据通过路由器传递的信息动态更改。我需要运行一个graphQL查询来检索一些数据,并用检索到的数据填充表单。我可以设置表单并检索数据,但是我不知道如何在useEffect钩子中为底层表单执行setFieldValue。我觉得我错过了访问Formik上下文的一些重要部分,但我无法从文档中找到它。} from "formik";
import { useLazyQuery } from "
当用户单击formik表单中的requestStatuses按钮时,我试图在handleSubmit回调中发送不同的Save and Continue值(即10),如下所示:场景1:setFieldValue ('requestStatuses',10,false);
为此,我修改了('requestStat
我使用Formik在创建实体之前验证字段。有一个选择,它打开一个下拉列表,用户必须从那里选择一个选项。我得到一个错误,说setFieldValue没有定义,但我之前研究过的地方没有找到这个方法的任何定义,它只是像这样使用,所以我不知道为什么会发生这种情况。这是我的代码: import React from 'react';
import { Formik, Form, Field } from 'formik';