【发布时间】:2022-01-16 13:37:58
【问题描述】:
我已经阅读了一些类似问题的答案,但由于 materialUI 更新,@mui/styles 被贬低了,我没有完全理解。
根据 mui 文档,我们可以使用 sx prop 创建自定义样式,就像这样
<Typography variant="h5" sx={{backgroundColor: 'red' }}>Header</Typography>
但是当我在 v5 中使用常规的 classNames 时,它也能正常工作:
//css
.makeRed {
backgroundColor: red
}
// jsx
<Typography variant="h5" className="makeRed">Header</Typography>
问题是 - 使用常规类是否有陷阱,我需要重写 mui 类?
(昨天开始了我的mUI之旅)
【问题讨论】:
标签: reactjs material-ui jsx