Пытаюсь запустить отправку формы, но не понимаю, что происходит.
Как запустить событие отправки формы средствами
formik?
<Formik
initialValues={{ phone: '' }}
validationSchema={RegisterSchema}
onSubmit={(values) => {
console.log('values', values);
}}
>
{({ submitForm }) => (
<Form>
<Field name="phone">
{({ field, meta }) => (
<FormItem
top="Телефон"
status={meta.touched && meta.error ? 'error' : 'default'}
bottom={meta.touched && meta.error ? meta.error : null}
>
<InputMask
mask="+7 999 999 99 99"
maskChar=" "
inputMode="tel"
value={phoneValue}
{...field}
>
{(inputProps) => <Input {...inputProps} type="text" placeholder="Введите телефон" />}
</InputMask>
</FormItem>
)}
</Field>
<FormItem>
<Button size="l" stretched onClick={submitForm}>
Зарегистрироваться
</Button>
</FormItem>
</Form>
)}
</Formik>