我正在使用this示例中的useFormikContext(我正在使用NextJS),但是我得到的错误是“ TypeError:无法读取未定义的属性'submitForm'”。我使用的Formik版本是2.1.5
这是我组件的一些代码:
import React, { useEffect, useState, useContext } from 'react'
import { useFormikContext, Formik } from 'formik'
import './projects.css';
const ProjectForm = ({ project, ...rest }) => {
const classes = useStyles()
const [isSaved, setIsSaved] = useState()
const { submitForm } = useFormikContext()
.
.
.
}
答案 0 :(得分:0)
我遇到了同样的错误。原来我用的是Formik Form组件之外的按钮组件。