1

Andrew Mead によるFormik ミニコースに従って、Formik で基本的なフォームを設定しようとしています。私のフォームは次のとおりです。

const Household = ({
    values,
    errors,
    touched

}) => (
    <Form>
        <div>
            <Field
            type="string" name="household_name"  placeholder="Household Name" 
            />
        </div>
        <div>
            <Field
                type="string" name="name"  placeholder="Family Name" 
            />
        </div>

</Form>

)

以下で設定していますが、household_name に対して「undefined のプロパティ 'props' を設定できません」というメッセージが引き続き表示されます。どこかで houshold_name を宣言する必要があることはわかっていますが、どこかわかりません。暗黙のうちに宣言されていると思いました。

これを修正するにはどうすればよいですか?

const FormikApp = Formik({
    mapPropsToValues({ household_name, name}) {
        return {
            household_name: household_name || "",
            name: name || ""

        }
    },
})(Household)
4

1 に答える 1