Я использую redux-form-antd
, и меня почему-то смущает проверка.Для Input
я использую следующее:
import { Field } from "redux-form";
import { TextField } from 'redux-form-antd';
// validation
const validateAcronym = {
validate: v => (v ? '' : 'Error')
};
// form layout
const formItemLayout = {
labelCol: {
xs: { span: 24 },
sm: { span: 8 },
},
wrapperCol: {
xs: { span: 24 },
sm: { span: 16 },
},
};
// antd field
<Field
{...formItemLayout}
{...validateAcronym}
label="Acronym" name="acronym"
component={TextField}
placeholder="The Acronym of this Token"
/>
Что мне не нравится, так это сообщение об ошибке моего поля.Я хотел бы использовать лямбду, чтобы я мог передать пользовательское сообщение об ошибке в каждом поле, но если я преобразую валидацию в лямбду, я получаю ошибки в React.Какой правильный путь?