Javascript redux forms字段级验证函数会为其关联的每个字段触发,而不仅仅是更改字段
我是新来的。我正在尝试实现字段级验证,并希望为正在更改的字段触发验证函数(在本例中为myFunction),而不是为所有与该函数关联的字段触发验证函数Javascript redux forms字段级验证函数会为其关联的每个字段触发,而不仅仅是更改字段,javascript,reactjs,react-native,react-redux,redux-form,Javascript,Reactjs,React Native,React Redux,Redux Form,我是新来的。我正在尝试实现字段级验证,并希望为正在更改的字段触发验证函数(在本例中为myFunction),而不是为所有与该函数关联的字段触发验证函数 <Field name="username" type="text" component={renderField} label="Username" validate={myFunction} warn={alphaNumeric} /> <Field name=
<Field
name="username"
type="text"
component={renderField}
label="Username"
validate={myFunction}
warn={alphaNumeric}
/>
<Field
name="email"
type="email"
component={renderField}
label="Email"
validate={myFunction}
warn={aol}
/>
在react中是否可以仅为更改字段触发它?看起来这是不可能的,因为redux表单将所有值传递给验证函数,即使您的函数不使用它。因此,任何更改都会触发所有字段的所有验证。请参阅:ok,是否有其他替代方法,如在发现第一个无效字段时立即停止验证?
const maxLength = max => value => && value.length > max ? `Must be ${max} characters or less` : undefined