我正在尝试设置一个RadioGroup
组件,该Radio
组件最初检查了带有“数据”标签的组件。但是当我使用以下代码时:
<RadioGroup
onChange={(e) => {
this.store.setDataFilterSelection(e.target.value)
}}
>
<Radio label='Data'
defaultChecked
value='1'
className='radio-selectors' />
<Radio label='Description'
value='2'
className='radio-selectors' />
<Radio label='Data Source'
value='3'
className='radio-selectors' />
</RadioGroup>
我在控制台中收到以下警告。
Blueprint.Radio 包含一个 radio 类型的输入,带有 check 和 defaultChecked 属性。输入元素必须是受控或不受控的(指定选中的道具或 defaultChecked 道具,但不能同时指定两者)。决定使用受控或不受控的输入元素并删除这些道具之一。更多信息:反应控制组件
我尝试了几种变体,但似乎无法做到正确,基本上我希望能够监控单选按钮的变化,但我无法像示例中那样将它们绑定到状态这里:http ://blueprintjs.com/docs/#components.forms.radio