我的单选按钮不可点击。这是我的组件:
import React from 'react';
import { Form, Radio } from 'semantic-ui-react';
import PropTypes from 'prop-types';
const RadioButton = ({ name, label, className, value, onClick, checked, defaultValue }) => (
<Form.Field>
<Radio type="radio" label={label} defaultValue={defaultValue} value={value} name={name} className={className} onClick={onClick} checked={checked} />
</Form.Field>
);
RadioButton.propTypes = {
name: PropTypes.string.isRequired,
label: PropTypes.string.isRequired,
className: PropTypes.string,
value: PropTypes.oneOfType([PropTypes.string, PropTypes.instanceOf(undefined)]),
defaultValue: PropTypes.oneOfType([PropTypes.string, PropTypes.instanceOf(undefined)]),
onClick: PropTypes.oneOfType([PropTypes.func, PropTypes.instanceOf(undefined)]),
checked: PropTypes.bool,
};
RadioButton.defaultProps = {
className: '',
value: undefined,
defaultValue: undefined,
onClick: null,
checked: false,
};
export default RadioButton;
我似乎无法理解为什么它不起作用。有人有想法么?