【发布时间】:2020-05-29 18:48:30
【问题描述】:
我使用 React 和 Material-UI 有一段时间了,我注意到在某些示例中,当他们使用 useStyle 时,他们创建了一个名为 root 的类,然后他们使用了这个标签 & > *。我尝试搜索这意味着什么,但很难搜索。
Here 遵循他们文档中的示例:
import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Paper from '@material-ui/core/Paper';
const useStyles = makeStyles(theme => ({
root: {
display: 'flex',
flexWrap: 'wrap',
'& > *': {
margin: theme.spacing(1),
width: theme.spacing(16),
height: theme.spacing(16),
},
},
}));
export default function SimplePaper() {
const classes = useStyles();
return (
<div className={classes.root}>
<Paper />
</div>
);
}
【问题讨论】:
-
这可能会有所帮助 - css-tricks.com/the-sass-ampersand
标签: css reactjs sass material-ui