【发布时间】:2019-06-11 05:25:53
【问题描述】:
在 Material-UI 4 中,可以轻松创建可在组件内部使用的样式。我为此使用了makeStyles() 函数。
const useStyles = makeStyles((theme: Theme) => ({
hoverableContent: {
color: theme.palette.primary.contrastText,
backgroundColor: theme.palette.primary.main,
'&:hover': {
backgroundColor: theme.palette.primary.dark
}
}
}));
const MyComponent = () => {
const classes = useStyles();
...
}
但是,我想在多个组件中重用这种样式。在 Material-Ui 4 中执行此操作的最佳方法是什么?
注意:我认为这是一个更高级别的抽象:共享抽象类(以受控方式)而不只是颜色(在主题中)。
【问题讨论】:
标签: material-ui