Happy to build the forms in React ^_^
$reserveOnUnmount
可能失效的问题$onFieldChange
(之前版本当Form mounted前如果尝试改变Field的值不会触发$onFieldChange
)$onFieldChange()
$onFormChange()
回调执行性能$reset()
时可能产生错误的问题required={false}
时不进行校验(只对required
规则有效;要跳过校验,只需要将校验标记属性设置为undefined
即可)window
对象错误<EasyField />
内置校验的破坏式改动
v1.0.9
更改了内置校验的校验时机,改为即使属于空值也会进行 max
minLength
等校验(如果指定了的话)。本来是避免“忘记”设置required
时保证也可以应用校验规则,但是这造成了破坏式变更,并导致期望仅仅“非空校验”时的场景失效。withField
withForm
的 __forwardRef__
属性,避免某些情况下产生警告