【发布时间】:2020-10-09 06:32:22
【问题描述】:
我在材质 ui 中直接使用 scss 有一些问题,因为并非所有样式都适用。尝试使用makeStyle,但因为我使用类组件,它会发出有关无效挂钩调用的警告。
风格:
.table-header {
background-color: #005CAA; //only this style works
color: white;
font-weight: bold;
text-align: center;
}
我从 Material UI 调用 TableCell 组件
<TableCell className="table-header">Invoice Number</TableCell>
scss文件是在父组件App.tsx中导入,还是需要直接在Table组件中导入?谢谢
【问题讨论】:
-
你收到了什么警告?
-
在类组件中使用 makeStyle 函数?它给
invalid hook call。 -
对于类组件,你应该使用
withStyles和makeStyles作为函数组件。在这里阅读更多:material-ui.com/styles/advanced
标签: reactjs sass material-ui