Reactjs 如何检索表单中提交的错误值?

Reactjs 如何检索表单中提交的错误值?,reactjs,react-redux,redux-form,Reactjs,React Redux,Redux Form,我正在使用React和redux表单创建一个表单。 我正在使用Symfony 4.2验证数据 当我提交表单时,如果出现错误,我不知道如何检索数据以再次在输入中分配它们。目前,我的表单已重置,但该字段下有错误消息 验证后是否可以检索字段值 我的表格示例: 渲染方法: renderField(data) { const hasError = data.meta.touched && !!data.meta.error; if (hasError) {

我正在使用React和redux表单创建一个表单。 我正在使用Symfony 4.2验证数据

当我提交表单时,如果出现错误,我不知道如何检索数据以再次在输入中分配它们。目前,我的表单已重置,但该字段下有错误消息

验证后是否可以检索字段值

我的表格示例:

渲染方法:

renderField(data) {
    const hasError = data.meta.touched && !!data.meta.error;
    if (hasError) {
        data.input['aria-describedby'] = `user_${data.input.name}_helpBlock`;
        data.input['aria-invalid'] = true;
    }

    return <div className={`form-group${hasError ? ' has-error' : ''}`}>
        <label htmlFor={`user_${data.input.name}`} className="control-label">{data.input.label}</label>
        <input {...data.input} type={data.type} step={data.step} required={data.required} placeholder={data.placeholder} id={`user_${data.input.name}`}
             className={hasError ? "form-control is-invalid" : "form-control"}/>
        {hasError && <span className="invalid-feedback" id={`user_${data.input.name}_helpBlock`}>{data.meta.error}</span>}
    </div>;
}
renderField(数据){
const hasrerror=data.meta.toucted&!!data.meta.error;
if(hasrerror){
data.input['aria-descripeby']=`user${data.input.name}\u helpBlock`;
data.input['aria-invalid']=true;
}
返回
{data.input.label}
{hasError&&{data.meta.error}
;
}
谢谢你的帮助