我有以下代码:
const {
values,
handleChange,
setFieldValue,
handleSubmit,
isSubmitting,
isValid
} = useFormikContext();
Run Code Online (Sandbox Code Playgroud)
我在 const comp 中有 formik 形式
const Body = () => {
...
return(
<Formik
....
....>
{props=>{
<Form>
... then some fields here... etc
...
...
</Form>
}}
</Formik>
}
Run Code Online (Sandbox Code Playgroud)
它给了我这个错误:
我也检查了这个问题: Formik 2.0.1 useFormikContext formik values undefined
但是它甚至在 Body 中编写 useFormikContext() 也不起作用