Проверка номера Yup / formik - PullRequest
0 голосов
/ 23 мая 2018

У меня есть вход с id = "rate" и проверка настроена следующим образом:

validationSchema: Yup.object().shape({
  rate: Yup.number('Rate A')
    .required('Rate B')
    .positive('Rate C')
    .moreThan(0, 'Rate X')
    .integer('Rate Y')
    .typeError('Rate Z'),

Если я заполню что-либо в поле rate, проверка пройдет, включая строки.

Единственный раз, когда проверка завершается неудачей, это если я оставляю поле полностью пустым - я получаю Rate X, что означает, что оно не прошло правило "больше 0".

Если яя не предоставляю достаточно информации, пожалуйста, дайте мне знать, хотя я, честно говоря, не знаю, есть ли что-то, что уместно, что я упустил.

...