Я пытаюсь построить схему проверки yup
, но я не мог понять, как преобразовать значение в значение по умолчанию каждый раз, когда оно не соответствует схеме.
Я пыталсяcheck это значения higher than 0
и not undefined
, поэтому тогда это значение формы будет необходимо, в противном случае я хотел бы установить его в пустую строку.
Это мой код:
reason: string()
.when('value', {
is: val => Boolean(val),
then: string().required('This field is required'),
otherwise: string().transform((value) => value ? value : '')
})
Большое спасибо!