我想编写一个自定义的RadioGroup元素,如本example所示。理想情况下,我想将Avatar作为Control Pro无线电元素的同级产品。我对此JS警告感到困惑,或者至少了解了inputRef为什么无法传播到此元素的根源。
React无法识别DOM元素上的inputRef
道具。如果您有意让它作为自定义属性出现在DOM中,请将其拼写为小写inputref
。如果您不小心从父组件传递了它,请将其从DOM元素中删除。
在示例中可以看到,自定义控件prop破坏了RadioGroup功能,使其成为多选。这个自定义的Radio组件可能吗?
`<Field name="bestFramework" component={RadioGroup}>
<FormControlLabel
control={
<span>
<Radio value="react" />
<Avatar
alt="react"
src="https://image.flaticon.com/icons/svg/53/53058.svg"
/>
</span>
}
label="React"
value="react"
/>
<Radio value="angular" label="Angular" />
<Radio value="ember" label="Ember" />
</Field>`