Не может иметь несколько настроек начальной загрузки для приложения React

#css #bootstrap-4 #grid #multiple-columns #css-grid

#css #bootstrap-4 #сетка #несколько столбцов #css-grid

Вопрос:

У меня есть приложение React. Внутри этого приложения у меня есть 2 большие отдельные части, давайте назовем их частью A и частью B.

Для каждой части, которую я хочу, у меня разные правила SCSS, а также я пытаюсь настроить разные настройки системы Bootstrap Grid. Для части A я хочу иметь 24 столбца, для части B я хочу иметь сеточную систему из 16 столбцов. Bootstrap позволяет иметь только один файл настройки, в который я помещаю количество столбцов. Если я добавлю несколько файлов настройки, они будут конфликтовать друг с другом.

Мой вопрос в том, как иметь несколько настроек для части A и части B?

Я рассматривал несколько точек входа для React с помощью Webpack, несколько HTML-файлов для React с помощью Webpack, но эти решения мне не слишком помогают.

Какое здесь лучшее решение? Как иметь несколько настроек webpack для каждого модуля?

Ответ №1:

Для этого есть два bootstap класса настройки с предыдущим селектором. Как только bootstrap предоставит вам настройки css , вам необходимо изменить css с вашим предыдущим классом селектора, который позволит вам css работать, только если у вас есть класс селектора.

Например

Часть с 12 сетками

 .partAClass .row{
 margin-left:0;
 margin-right:0
}
.partAClass .col-md-12{ 
  width: 100%; 
}
 

Часть B с 24grid

 .partBClass .row{
 margin-left:10px;
 margin-right:10px;
}
.partBClass .col-md-12{ 
  width: 50%; 
}