Узнайте, как правильно установить и использовать Bootstrap в ваших проектах React.
Согласно опросу разработчиков Stack Overflow, в настоящее время React является самой популярной средой JavaScript. В этой статье я познакомлю вас с библиотекой пользовательского интерфейса под названием «React-Bootstrap», которая предоставляет замечательные компоненты пользовательского интерфейса. Многие библиотеки пользовательского интерфейса React доступны в Интернете, но React-Bootstrap на сегодняшний день является самым популярным выбором среди веб-разработчиков. Спасибо создателям за сохранение схожести со стандартным фреймворком Bootstrap и наличие широкого спектра тем Bootstrap.
Четырехэтапное руководство по интеграции библиотеки пользовательского интерфейса React-Bootstrap в React
- Установка React-Bootstrap
- Импорт файлов активов в приложение
- Импорт компонентов
- Использование компонентов
Шаг 1: Установка React-Bootstrap
Откройте терминал в своем проекте React и выполните следующую команду, чтобы начать установку пакета с помощью NPM (менеджера пакетов узлов).
npm install react-bootstrap bootstrap
Если вы предпочитаете использовать пряжу, выполните следующую команду.
yarn add react-bootstrap bootstrap
Приведенная выше команда установит два пакета — Bootstrap и React-Bootstrap. Цель установки Bootstrap в дополнение к React-Bootstrap: Пакет React-Bootstrap не поставляется с каким-либо CSS. Он содержит только компоненты. Поэтому для включения файлов CSS требуется дополнительный пакет.
Шаг 2: Импорт файлов активов в приложение
Откройте index.js
и добавьте следующую строку, чтобы включить файл CSS платформы Bootstrap.
import 'bootstrap/dist/css/bootstrap.min.css';
Теперь вы можете начать использовать библиотеку пользовательского интерфейса React-Bootstrap и ее компоненты в своем приложении.
Шаг 3: Импорт компонентов
Вы можете импортировать компоненты React Bootstrap, указав имя компонента начальной загрузки и имя его пакета. Добавьте следующую строку, чтобы импортировать кнопку на страницу React.
import Button from 'react-bootstrap/Button';
Вы должны импортировать отдельные компоненты, как показано выше, а не всю библиотеку. Потому что он включает только определенные компоненты, которые вы используете. Делая это, вы можете значительно сократить объем кода, отправляемого клиенту.
Шаг 4: Использование компонентов
Вот как вы можете использовать любой компонент Bootstrap в своем приложении React. Я продемонстрирую несколько, но вы можете обратиться к официальной документации, чтобы увидеть все компоненты.
- Компонент кнопки
- Компонент оповещения
- Компонент Spinner
4.1. Компонент кнопки
Импортируйте компонент, добавив следующую строку вверху страницы.
import Button from 'react-bootstrap/Button';
Затем вы можете использовать свойства импортированного компонента, чтобы изменить его макет. Например, кнопка имеет множество реквизитов, таких как variant
, type
, target
, size
и т. д. Обратитесь к следующему фрагменту кода, чтобы отобразить кнопку.
Включите его в файл App.js
, и вы увидите следующий вывод.
4.2. Компонент оповещения
Импортируйте компонент, добавив следующую строку вверху страницы.
import Alert from 'react-bootstrap/Alert';
Затем вы можете использовать свойства импортированного компонента, чтобы изменить его макет. Например, у Alert есть такие реквизиты, как variant
. Обратитесь к следующему фрагменту кода, чтобы отобразить предупреждение.
Включите его в файл App.js
, и вы увидите следующий вывод.
4.3. Компонент Spinner
Импортируйте компонент, добавив следующую строку вверху страницы.
import Spinner from 'react-bootstrap/Spinner';
Затем вы можете использовать свойства импортированного компонента, чтобы изменить его макет. Например, у Spinner есть такие реквизиты, как variant
. Обратитесь к следующему фрагменту кода, чтобы отобразить счетчик.
Включите его в файл App.js
, и вы увидите следующий вывод.
Посетите следующий репозиторий GitHub, чтобы скачать файлы.
Посетите официальную страницу документации React-Bootstrap, чтобы узнать больше о его компонентах.
Слава! Вы научились устанавливать и использовать библиотеку пользовательского интерфейса React-Bootstrap в приложениях React и создавать потрясающие приложения.
Если вам понравилось читать этот пост и он оказался для вас полезным, пожалуйста, хлопните в ладоши, поделитесь им с друзьями и подпишитесь на меня, чтобы получать обновления о моих будущих постах. Вы можете связаться со мной в LinkedIn.