首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用formik中的getFieldProps读取未定义的属性(读取‘FastField’)

无法使用formik中的getFieldProps读取未定义的属性(读取‘FastField’)
EN

Stack Overflow用户
提问于 2022-03-09 06:27:35
回答 1查看 1.4K关注 0票数 0

我有一个表单与Formik,我将减少重新呈现,所以我使用了FastField。我得到了错误Cannot read properties of undefined (reading 'getFieldProps'),我不知道如何解决它。

有完整的代码这里

我发现了这里这里

代码语言:javascript
复制
import React from "react";
import ReactDOM from "react-dom";
import { useFormik, FastField } from "formik";
import * as yup from "yup";
import Button from "@material-ui/core/Button";

const validationSchema = yup.object({});

const WithMaterialUI = () => {
  const formik = useFormik({
    initialValues: {
      firstName:''
    },
    validationSchema: validationSchema,
    onSubmit: (values) => {
      alert(JSON.stringify(values, null, 2));
    }
  });

  return (
    <div>
      <form onSubmit={formik.handleSubmit}>
        <label htmlFor="firstName">First Name</label>
        <FastField name="firstName" placeholder="Weezy" />
        <Button color="primary" variant="contained" fullWidth type="submit">
          Submit
        </Button>
      </form>
    </div>
  );
};

ReactDOM.render(<WithMaterialUI />, document.getElementById("root"));
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71405158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档