Чтобы различные @material-ui/core
элементы занимали столько же места, сколько контейнер, в который вы их помещаете, я бы использовал компонент Grid
.
Я использовал следующее:
<Grid container spacing={24}>
<Grid item>
Your content here
</Grid>
</Grid>
Если вы хотите, чтобы элемент сетки реагировал на такие вещи, как размер экрана, вы можете сделать следующее:
const grid = {
xs: 24,
sm: 24,
md: 24,
lg: 12,
xl: 12,
};
и
<Grid item {...grid}>
Документация: https://material -ui.com / макет / сетки /