【发布时间】:2021-11-26 11:33:52
【问题描述】:
当我尝试运行以下代码时出现上述错误...在使用 Material-UI 代码工作正常之前。我需要颜色单选按钮,因此我将 Material-UI 添加到我的项目中。在终端中编译成功,但无法在浏览器中运行。任何类型的帮助将不胜感激
import Radio from '@mui/material/Radio';
const GeneralComponent = () => {
const [selectedValue, setSelectedValue] = React.useState('a');
const handleChange = (event) => {
setSelectedValue(event.target.value);
};
const controlProps = (item) => ({
checked: selectedValue === item,
onChange: handleChange,
value: item,
name: 'color-radio-button-demo',
inputProps: { 'aria-label': item },
});
return(
<Radio {...controlProps('a')} color="success" />
<Radio {...controlProps('b')} color="yellow" />
<Radio {...controlProps('c')} color="red" />
<Radio {...controlProps('d')} color="default" />
<Radio
{...controlProps('e')}
sx={{
color: pink[800],
'&.Mui-checked': {
color: pink[600],
},
}}
/>
);
}
【问题讨论】:
标签: reactjs button material-ui radio