从 Formik Field 中提取值并执行自定义 onChange 函数
extracting value from Formik Field and performing custom onChange functions
我有一个 formik 字段。我需要从这个字段中提取值,并通过自定义 onChange 函数 运行 它根据用户输入的内容更改状态。我对 Formik 一点也不满意。非常感谢您的帮助!
<Formik
initialValues={initialValues}
validationSchema={SetPasswordSchema}
onSubmit={onSubmit}
>
{({ status, isSubmitting, isValid, values }) => (
<Field
name='password'
required
value={values.password}
onChange={handleChange(values.password)}
component={TextField}
placeholder={t('authentication:password')}
type='password'
formik 字段无法检测到我的 handleChange 函数,它被返回运行ing 为未定义。有什么解决办法吗??
您可以创建对 Formik 组件的引用。
此参考将包含执行各种操作的方法,您可以使用 setFieldValue 方法更改特定字段。
我有一个 formik 字段。我需要从这个字段中提取值,并通过自定义 onChange 函数 运行 它根据用户输入的内容更改状态。我对 Formik 一点也不满意。非常感谢您的帮助!
<Formik
initialValues={initialValues}
validationSchema={SetPasswordSchema}
onSubmit={onSubmit}
>
{({ status, isSubmitting, isValid, values }) => (
<Field
name='password'
required
value={values.password}
onChange={handleChange(values.password)}
component={TextField}
placeholder={t('authentication:password')}
type='password'
formik 字段无法检测到我的 handleChange 函数,它被返回运行ing 为未定义。有什么解决办法吗??
您可以创建对 Formik 组件的引用。 此参考将包含执行各种操作的方法,您可以使用 setFieldValue 方法更改特定字段。