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)