makeStyles的Material-UI问题

时间:2020-03-30 12:26:12

标签: javascript reactjs material-ui

我遇到了以下问题:

 ...
 var useStyles = makeStyles(function (theme) {
  11 |     var _a;
> 12 |     return createStyles({
  13 |         button: {
 ...

package.json和材料用户界面部门:

...
"@material-ui/core": "4.9.7",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.45",
"@material-ui/pickers": "3.2.8",
"jss": "^10.0.2",
"material-ui": "^0.20.2",
"mdi-material-ui": "^6.2.0",
...

我不知道出了什么问题。关于StackOverflow的其他相关答案并没有帮助我。因此,希望您能在这个问题上为我提供帮助! 谢谢

1 个答案:

答案 0 :(得分:1)

在功能组件内无需将createStyles makeStyles 一起使用。

  • 古典:withStyles(高阶函数)+ createStyles
  • 功能性:useStyles(挂钩)+ makeStyles
import { makeStyles } from "@material-ui/core/styles";

const useStyles = makeStyles(theme => ({
  button: {
  }
}));

const classes = useStyles();

引用: