慕少森
				使用makeStyles和createStyles覆盖所需组件的主题,例如 a等Button。Text您可以通过覆盖root组件的 来安全地执行此操作。否则该按钮将保留默认root主题并与您的样式发生冲突。在您的情况下,这将是悬停效果。像以前一样使用内联样式等同于以下两个示例。您将使用哪一个由您决定,但第一个覆盖root,第二个使用该对象实现自定义hover效果:classes.buttonconst useStyles = makeStyles(createStyles({    root: {      background: "#6c74cc",      borderRadius: 3,      border: 0,      color: "white",      height: 48,      padding: "0 30px",      width: 200    }  }));export default function StackOverflowDemo() {  const classes = useStyles();  return <Button className={classes.root}>Hello Sandbox!</Button>;}作为替代解决方案,您可以自己在“按钮”对象中添加悬停效果,如下所示:const useStyles = makeStyles(() =>  createStyles({    button: {      background: "#6c74cc",      borderRadius: 3,      border: 0,      color: "white",      height: 48,      padding: "0 30px",      width: 200,      "&:hover": {        background: "red", // <- add here your desired color, for demonstration purposes I chose red      }    }  }));export default function StackOverflowDemo() {  const classes = useStyles();  return <Button className={classes.button}>Hello Sandbox!</Button>;}