小编ols*_*ode的帖子

福米克 | 错误 useFormikContext formik 值未定义

我有以下代码:

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)

它给了我这个错误

类型错误:无法解构“Object(...)(...)”的属性“values”,因为它未定义。

我也检查了这个问题: Formik 2.0.1 useFormikContext formik values undefined

但是它甚至在 Body 中编写 useFormikContext() 也不起作用

reactjs formik react-hooks

5
推荐指数
1
解决办法
3983
查看次数

标签 统计

formik ×1

react-hooks ×1

reactjs ×1