我正在尝试将我的组件从 MUI v4 迁移到 v5,但我已经到了不知道如何迁移我的makeStyles
组件的地步。
之前,我有这样的工作:
const useStyles = makeStyles((theme: Theme) => ({
paper: {
padding: theme.spacing(2),
someMore: 'styles'
}
}));
// ...
const Component: FC = () => {
const theme = useTheme();
const classes = useStyles(theme);
return (
<Paper elevation={3} className={classes.paper}>
<Stuff />
</Paper>
)
}
现在我在useStyles
通话中遇到错误:
此表达式不可调用。类型“从不”没有调用签名.ts(2349)
这种情况下的解决方法是什么?