Ну, все зависит от вашего макета.
Если у вас есть все содержимое на одной карте, вам не нужно ни о чем думать, карта будет хорошо отображаться благодаря заданной ширине.
Однако, если у вас есть несколько карт или вы хотите иметь определенный макет, вы всегда можете добиться того же, что вы сказали в отношении bootsrtap (о поле), установив поле самостоятельно в родительском файле .scss вашего проекта (имя должно быть style.scss), он будет применяться ко всему вашему приложению.
Кроме того, если вы используете FlexLayout ( ссылка ), вам может даже не потребоваться устанавливать поле (хотя все зависит от того, как вы его используете, но я использую его в своем приложении, и в сочетании с компонентами материала я никогда не приходилось думать об установке полей для определения контейнера).
Итак, как вы видите, есть много вещей, которые могут сделать это для вас, или вы можете сделать это сами, все зависит от того, какой тип макета вы хотите использовать