Material-UI自定义redux-form-material-ui RadioGroup <radio>控制道具

时间:2018-08-10 15:19:28

标签: reactjs material-ui redux-form

我想编写一个自定义的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>`

0 个答案:

没有答案