@GaserV

Почему yup выбрасывает Cannot read properties of undefined (reading 'reduce')?

Всем привет! Столкнулся с проблемой yup - Cannot read properties of undefined (reading 'reduce'). Кто сталкивался? Как решали?
Задача:
если в форме есть fields.email тогда должен быть email().required()

const schema = yup.object().shape({
fields: yup.object().shape({
    email: yup.mixed().when('fields', {
      is: (fields: {email?: string | null}) => {
        console.log(fields);

        return false;
      },
      then: yup.string().email('Not valid email'),
      otherwise: yup.string().notRequired(),
    }),
  }),
})
  • Вопрос задан
  • 334 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы