Некоторые точки уведомления
- Направление установлено на
column
- Родительская сетка установлена на
container
- Добавить расстояние с помощью
spacing
<Grid container direction={"column"} spacing={5}>
<Grid item>
<TextField label="First Name" variant="outlined" />
</Grid>
<Grid item>
<TextField label="Last Name" variant="outlined" />
</Grid>
<Grid item>
<TextField label="Address" variant="outlined" />
</Grid>
<Grid item>
<TextField label="Email" variant="outlined" />
</Grid>
</Grid>
Если вы посмотрите на структуру dom в режиме разработчика браузера, вы обнаружите, что пространство улажен. И пробелы равны между каждым полем, причина, по которой оно отличается, заключается в том, что есть внешние элементы.
Попробуйте онлайн:
Соответствующий QA: Как иметь разное расстояние по горизонтали и вертикали в ReactJs Материал UI Grid