У меня проблемы с настройкой простой формы, которая показывает проверку только при отправке с redux-forms SubmissionError
(аналогично тому, что показано в официальном примере RF-документов ).
Опора errors
всегда равна undefined
для данного компонента Field
, даже когда функция отправки только выдает SubmissionError
(как показано ниже).
Я изначально был на v6.8.0
, но обновился до v7.3.0
и заметил то же поведение:
class Login extends React.Component {
...
onEmailSubmit = values => {
return Promise.resolve(true).then(() => {
throw new SubmissionError({
email: 'Invalid email address'
})
})
}
render () {
const { handleSubmit } = this.props
return (
<form onSubmit={handleSubmit(this.onEmailSubmit)}>
<Field
name='email'
type='text'
component={Input}
label='Email'
placeholder='Please enter your email address'
/>
<Button type='submit'>
Next
</Button>
</form>
)
}
}
В магазине нет указания состояния ошибки при отправке:
Любое понимание будет высоко ценится!