Асинхронная проверка типов реагирования - PullRequest
0 голосов
/ 16 января 2019

В proptypes я могу передать пользовательский валидатор для определенного свойства следующим образом:

function customValidator(name) { if(!name) return new Error('missing name'); } Component.propTypes: { name: props => customValidator(props) }

Это отлично работает, нет проблем. Если customValidator содержит обещание, оно не работает. Вот пример customAsyncValidator:

function customAsyncValidator(name) { if(!name) return Promise.reject(new Error('missing name')); }

Я продолжаю получать expected [Function: fn] to throw Error. Есть идеи, как может работать такой валидатор?

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