我有一个简单的表单,使用formik来计算两个日期的差值。一切正常,除了我不能在对话框中得到结果。这个变量是在onSubmit下定义的,我在console.log中确认了结果是正确的。除了,我似乎可以把它放到对话中。对话框设置正确,因为我可以调用其他东西,但不能调用我感兴趣的变量。我想问题是,变量没有通过Formik传递。from 'react';
import {View, T
我现在有一个使用formik构建的表单。我能够更新每个字段(姓名,电子邮件,电话)如预期。我遇到的问题是,当我提供一个带有状态值的formik初始值并更新该状态时。我的代码如下:import { Formik, FieldArray } from "formik";
export default function
在创建实体(在本例中为公司)时,我使用和来检查字段是否正确,并引入所有字段(都是必需的)。当我创建一个实体时,它工作得很好:只有当引入了所有字段并满足了规则时,它才允许您创建它(目前只有一条规则用于电子邮件)。为了获得当前值,我使用状态,例如,可以从this.state.email访问电子邮件,为了更改值,它添加了onChange方法。
可以在文本输入中修改这些值。export default co
我正在尝试使用formik &实现表单验证。我有一个登录/注册表单与三个字段(姓名,电子邮件,密码)。单击“创建帐户”按钮时,将有条件地呈现“名称”字段。我希望只有在表单处于寄存器状态时才需要name字段。我使用状态变量isLogin保存表单的当前状态,还使用它在formik的initialValues中初始化showName布尔值。required("Email is
我很难理解Formik和它是如何管理状态的。我的应用程序中有多个组件,它们都有表单。这些表格有很多重叠的目的。当我在一个组件中获得值时,我希望其他组件也能够访问这些值。我考虑过对每个值都使用useState或useReducer,但是我已经读了一些,并发现Formik自己管理状态?因此,我在这里的问题是访问不同组件中某个组件中“initialValues”中的值?import { Formik, Field, For