Formik TypeError:无法读取未定义的属性“ submitForm”

时间:2020-08-18 17:09:50

标签: reactjs next.js formik

我正在使用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()
  
  .
  .
  .
}

enter image description here

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误。原来我用的是Formik Form组件之外的按钮组件。