Я некоторое время использую React с Material-UI и заметил, что в некоторых примерах, когда они используют useStyle
, они создают класс с именем root, а затем используют этот тег & > *
. Я попытался найти, что это значит, но это трудно найти.
Здесь следует примеру из их документации:
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>
);
}