Reactjs 如何在Formik中验证传递给匿名组件的道具?
文件有误导性,我犯了同样的错误。它不是一般意义上的反应道具,所以你的短绒是混乱的。你可以任意调用它,它是传递给函数的对象。我可能只是解构你需要的变量。比如: { alertJSON.StringifyValue; //SetSubmittingRue; }} validationSchema={createAppointmentSchema} > {{values,handleSubmit}=>{ 特殊选择 .... ; }}Reactjs 如何在Formik中验证传递给匿名组件的道具?,reactjs,eslint,formik,Reactjs,Eslint,Formik,文件有误导性,我犯了同样的错误。它不是一般意义上的反应道具,所以你的短绒是混乱的。你可以任意调用它,它是传递给函数的对象。我可能只是解构你需要的变量。比如: { alertJSON.StringifyValue; //SetSubmittingRue; }} validationSchema={createAppointmentSchema} > {{values,handleSubmit}=>{ 特殊选择 .... ; }} <Formik initialValues={
<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>
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