为什么添加 onBlur 事件会阻止验证,如下例所示
<Field name="firstName" validate={required}>
{({ input, meta }) => (
<div>
<label>First Name</label>
<input {...input} onBlur={() => console.log('blur')} type="text" placeholder="First Name" />
{meta.error && meta.touched && <span>{meta.error}</span>}
</div>
)}
</Field>
如果我删除 onBlur 事件验证,它工作正常。如何添加 onBlur 事件以及显示验证呢?
这是一个工作示例:https ://codesandbox.io/s/qzz8wk076