javascript - npm rc-form 包的 getFieldDecorator 方法会为“defaultValue”抛出警告,尽管我没有将其用作选项
问题描述
我有 rc-form 2.4.8 版本,我正在使用getFieldDecorator方法,它抛出
警告:
defaultValue
对getFieldDecorator
将设置无效value
,请option.initialValue
改用。
我没有在代码中的任何地方使用defaultValue
{getFieldDecorator('select', {
rules: [{
required: true,
message: 'Select the range'
}],
initialValue: ''
})(
<Select
ref={((input) => { this.focusRef = input; })}/>
)
任何想法为什么会发生这种情况?
解决方案
最后,经过大量研究,我找到了解决方案!使用
getFieldProps(name, option)
方法而不是 getFieldDecorator(name, option)
修复问题。