我开始学习 Material UI - Grid。这是我最近问Materialui 的问题的后续 - 从哪里加载 CSS 类? 询问在哪里定义 Material ui 引用的类,即 classes.root
???? 我按照建议修改了代码,现在编译错误如下: Failed to compile ./src/Materialuig.jsx Line 25:31: 'props' is not defined no-undef Line 30:22: 'Paper' is not定义 react/jsx-no-undef ..这是完整的代码:
import React from "react";
import MenuIcon from "@material-ui/icons/Menu";
import {
Button,
Icon,
makeStyles,
Grid,
IconButton,
AppBar,
Toolbar,
Typography,
} from "@material-ui/core";
function Materialuig(){
const useStyles = makeStyles({
root: {
backgroundColor: "red",
color: (props) => props.color,
},
});
const classes = useStyles(props);
return (
<div className={classes.root}>
<Grid container spacing={3}>
<Grid item xs={12}>
<Paper className={classes.paper}>xs=12</Paper>
</Grid>
<Grid item xs={6}>
<Paper className={classes.paper}>xs=6</Paper>
</Grid>
<Grid item xs={6}>
<Paper className={classes.paper}>xs=6</Paper>
</Grid>
<Grid item xs={3}>
<Paper className={classes.paper}>xs=3</Paper>
</Grid>
<Grid item xs={3}>
<Paper className={classes.paper}>xs=3</Paper>
</Grid>
<Grid item xs={3}>
<Paper className={classes.paper}>xs=3</Paper>
</Grid>
<Grid item xs={3}>
<Paper className={classes.paper}>xs=3</Paper>
</Grid>
</Grid>
</div>
);
}
export default Materialuig;