React-final-form игнорирует Field validate изменение свойства - PullRequest
1 голос
/ 27 марта 2019

При нажатии на флажок я изменяю свойство «validate» другого поля.Проблема заключается в следующем: поле «validate» изменено, и я вижу его в инспекторе React, но response-final-form вызывает старый валидатор.

Здесь вы можете увидеть демонстрационную версию: https://codesandbox.io/embed/nny0zxz4rm Если вы установите флажок, а затем нажмите «Отправить», форма будет отправлена, и валидатор будет проигнорирован.Если вы дважды отметите этот флажок - поле, не являющееся обязательным, предотвратит отправку формы.

Я не могу изменить код валидатора и не вижу других опций для устранения этой проблемы.

1 Ответ

0 голосов
/ 28 марта 2019

Это действительно выглядит как ошибка.Валидация на уровне поля не была разработана с целью обмена функциями валидации так быстро, как это.Тем не менее, пока это не исправлено, есть способ сделать это.https://codesandbox.io/s/pyr69znvnq

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...