<Formik
initialValues={{
specialist: '',
}}
onSubmit={(values, { setSubmitting }) => {
alert(JSON.stringify(values));
// setSubmitting(true);
}}
validationSchema={createAppointmentSchema}
>
{props => {
const {
values,
errors,
isSubmitting,
handleChange,
handleSubmit,
setFieldValue
} = props;
return (
<Form onSubmit={handleSubmit}>
<FormItem>
<Span>Seleccione un Especialista</Span>
</FormItem>
....
</Form>
);
}
}
</Formik>
В настройках выдается ошибка, когда реквизиты не проверены в моем файле .eslintrc.Но когда мы используем Formik, так как он использует шаблон render-props, так что он вызывает мой компонент как дочерний и передает ему реквизиты.У меня вопрос, как проверить реквизиты, которые Formik передал моему компоненту?
151:13 error 'values' is missing in props validation react/prop-types
152:13 error 'errors' is missing in props validation react/prop-types
153:13 error 'isSubmitting' is missing in props validation react/prop-types
154:13 error 'handleChange' is missing in props validation react/prop-types
155:13 error 'handleSubmit' is missing in props validation react/prop-types
156:13 error 'setFieldValue' is missing in props validation react/prop-types