Как вставить переменную в `validationSchema` Formik и Yup? - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь проверить <FieldArray /> в Formik с Yup.Я генерирую кучу имен пользователей после нажатия «Добавить пользователя».Каждое поле выглядит так:

<Field
   type="text"
   name={`users.${index}.name`}
/>
<ErrorMessage
   name={`users.${index}.name`}
   component="div"
   className="invalid-feedback"
/>

Как должен выглядеть мой validationSchema?По моему мнению, я должен добавить индекс к shape методу вместо простого имени.Но как я могу это сделать?

validationSchema={yup.object().shape({
   // ?????
   name: yup.string().required('First Name is required'),
})}
...