正如标题所说。我有一个基于文档中react-bootstrap-typeahead
的formik 多步骤向导示例的无状态组件和一个表单向导。
但是,我无法将从typeahead
组件获得的值传递到formik
. 我无法访问setFieldValue
。
const FormElements = setFieldValue => (
<Wizard
initialValues={FORM_VALUES}
onSubmit={(values, actions) => {
sleep(300).then(() => {
window.alert(JSON.stringify(values, null, 2));
actions.setSubmitting(false);
});
}}
>
<Wizard.Page>
<GoogleMapsPlaceLookup
value={location => {
console.log("I got the value correctly from my child: ", location);
}}
/>
</Wizard.Page>
</Wizard>
);
export default FormElements;
我如何将此值注入到 中Formik
,以便可以对其进行处理onSubmit
。任何指针或帮助将不胜感激。谢谢