Open bihongbin3027 opened 4 years ago
const validationSchema = object().shape({ username: string().required('Username is required'), gender: string().required('Gender selection is required'), country: string().nullable().required('Country is required'), skills: object().nullable().required('At least one skill is required'), birthdate: date().nullable().required('Birth date is required'), interviewTime: mixed().required('Interview Time is required'), })
const initialValues = { username: '', gender: 'Female', country: null, skills: null, birthdate: null, interviewTime: null, }
@bihongbin3027 did you try an empty array on skills ?
After I started your example, Skills removed multiple choices, Submit removed disabled={!formik.dirty}, changed the validation rules skills: array().required('At least one skill is required'), and then click submit to submit the form, This form verification error is not displayed.![image](https://user-images.githubusercontent.com/15045200/84478529-0ecb6680-acc4-11ea-9c26-4201dec942b4.png)