npm rc-form package getFieldDecorator 方法抛出 `defaultValue` 警告,尽管我没有将它用作选项
npm rc-form package getFieldDecorator method throws Warning for `defaultValue` although I'm not using it as an option
我有 rc-form 2.4.8 版本,我正在使用 getFieldDecorator 方法,
抛出
Warning: defaultValue
is invalid for getFieldDecorator
will set value
, please use option.initialValue
instead.
我没有在代码中的任何地方使用 defaultValue
{getFieldDecorator('select', {
rules: [{
required: true,
message: 'Select the range'
}],
initialValue: ''
})(
<Select
ref={((input) => { this.focusRef = input; })}/>
)
知道为什么会这样吗?
终于,经过大量研究,我找到了解决办法!使用
getFieldProps(name, option)
方法而不是 getFieldDecorator(name, option)
修复了问题。
我有 rc-form 2.4.8 版本,我正在使用 getFieldDecorator 方法, 抛出
Warning:
defaultValue
is invalid forgetFieldDecorator
will setvalue
, please useoption.initialValue
instead.
我没有在代码中的任何地方使用 defaultValue
{getFieldDecorator('select', {
rules: [{
required: true,
message: 'Select the range'
}],
initialValue: ''
})(
<Select
ref={((input) => { this.focusRef = input; })}/>
)
知道为什么会这样吗?
终于,经过大量研究,我找到了解决办法!使用
getFieldProps(name, option)
方法而不是 getFieldDecorator(name, option)
修复了问题。