Formik 2.0.1 useFormikContext formik 值未定义

Formik 2.0.1 useFormikContext formik values undefined

Formik 2.0.1 中使用 useFormikContext。在表单中绑定 formik.values 时接收 Cannot read property 'values' of undefined

提前致谢!...

您必须像这样在 InnerForm() 中定义 formik:

const InnerForm = () => {
      const formik = useFormikContext<IPerson>()
    return (
      <form>
        <input name="id" value={formik.values.id} />
        <input name="name" value={formik.values.name} />
      </form>
    );
  };