validationSchema change depending on form values
<Formik
initialValues={{ planType: 'PRE' }}
validationSchema={() => yup.lazy((values) => {
const isCPF = values.docType === 'cpf'
return yup.object().shape({
docType: yup.string(),
number: isCPF ? yup.string().cpf() : yup.string().cnpj()
})
})}
onSubmit={loadPlanActivation}
render={this.renderForm}
/>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。