#reactjs #twitter-bootstrap #bootstrap-4 #reactstrap
#reactjs #twitter-bootstrap #начальная загрузка-4 #reactstrap
Вопрос:
Сейчас я начинаю переносить свой небольшой проект в React. В моем проекте я использовал bootstrap4, и я вижу, что в React более популярным подходом является использование reactstrap.
Я просмотрел документацию на веб-сайте reactstrap, и хотя я вижу такие теги, как -xs, -sm, -lg, я не нахожу компоненты, используемые для полей и отступов (m-0, r-2 и т.д.).
Внутри документов я видел одно место, где они подтвердили поля (на вкладке «Оповещения»):
<p className="mb-0">
Whenever you need to, be sure to use margin utilities to keep things nice and tidy.
</p>
Я предполагаю, что это означает, что поля и отступы все еще используются через библиотеку начальной загрузки. Но разве это не противоречит цели reactstrap? Есть ли конкретная причина не включать утилиты интервалов в качестве компонентов? В конце концов, если я могу просто использовать имена классов для использования классов начальной загрузки, зачем мне reactstrap? Почему бы даже не использовать реквизит для его установки, например, «цвет»? (не пытаюсь обвинить автора или что-то в этом роде, просто пытаюсь понять рассуждения.)