В чем разница между контейнером Container и контейнером Grid в Material-UI?

Как я уже упоминал в вопросе: чем отличается Container от Grid от атрибута container в Material-UI?

Большое спасибо!

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
7
0
6 166
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я посетил документацию пользовательского интерфейса материала, вот что я нашел при проверке:

Контейнер

Когда вы используете <Container> в своем коде, к вашему компоненту <Container> будут применены следующие стили.

Как вы можете видеть на снимке экрана выше, присутствуют два важных свойства:

  • display: block
  • max-width: 600px (В медиазапросах, поэтому зависит от ширины области просмотра)

Сетка

Когда вы используете в своем коде контейнер атрибутов, будут применяться следующие стили:

Как вы можете видеть выше, он использует макет flexbox для хранения столбцов, что может быть полезно для хранения flex-элементов (то есть столбцов). Также у него есть максимальная ширина, установленная в зависимости от типа интервала, который вы указываете.

После изучения этих различий, на мой взгляд, <Container> используется для внешней оболочки, которая содержит все компоненты в ней, тогда как <Grid container> можно использовать для создания макета столбца (12 столбцов), что на самом деле невозможно в случае <Container>.

Большое спасибо за ваш ответ

Truong Hoang 11.01.2022 19:03

@TruongHoang добро пожаловать

Prathamesh Koshti 11.01.2022 19:09

Другие вопросы по теме