React Bootstrap17 Mar 2025 | 6 分钟阅读 单页应用程序在过去几年中越来越受欢迎,因此许多前端框架都已推出,例如 Angular、React、Vue.js、Ember 等。因此,jQuery 对于构建 Web 应用程序来说不是必需的。如今,React 已成为构建 Web 应用程序中使用最多的 JavaScript 框架,而 Bootstrap 已成为最受欢迎的 CSS 框架。因此,有必要学习在 React 应用程序中使用 Bootstrap 的各种方法,这是本节的主要目标。 为 React 添加 Bootstrap我们可以通过多种方式将 Bootstrap 添加到 React 应用程序。下面给出了**三种**最常见的方法
![]() 使用 Bootstrap CDN这是将 Bootstrap 添加到 React 应用程序的最简单方法。无需安装或下载 Bootstrap。我们可以简单地将一个**<link>** 放入 React 应用程序的**index.html** 文件的**<head>** 部分,如以下代码片段所示。 如果需要在 React 应用程序中使用依赖于 JavaScript/jQuery 的 Bootstrap 组件,我们需要在文档中包含**jQuery**、**Popper.js** 和**Bootstrap.js**。在**index.html** 文件的**</body>** 标记的末尾附近添加以下导入到**<script>** 标签中。 在上面的代码片段中,我们使用了 jQuery 的精简版,尽管我们也可以使用完整版。现在,Bootstrap 已成功添加到 React 应用程序中,我们可以在 React 应用程序中使用 Bootstrap 提供的所有 CSS 实用程序和 UI 组件。 Bootstrap 作为依赖项如果我们正在使用构建工具或模块捆绑器,例如 Webpack,那么将 Bootstrap 作为依赖项导入是向 React 应用程序添加 Bootstrap 的首选选项。我们可以将 Bootstrap 作为 React 应用程序的依赖项进行安装。要安装 Bootstrap,请在终端窗口中运行以下命令。 安装 Bootstrap 后,我们可以在 React 应用程序入口文件中导入它。如果使用**create-react-app** 工具创建了 React 项目,请打开**src/index.js** 文件,并添加以下代码 现在,我们可以在 React 应用程序中使用 CSS 类和实用程序。此外,如果我们想使用 JavaScript 组件,我们需要从**npm** 安装**jquery** 和**popper.js** 包。要安装以下包,请在终端窗口中运行以下命令。 接下来,转到**src/index.js** 文件并添加以下导入。 现在,我们可以在 React 应用程序中使用 Bootstrap JavaScript 组件。 React Bootstrap 包React Bootstrap 包是将 bootstrap 添加到 React 应用程序中最流行的方式。社区构建了许多 Bootstrap 包,旨在将 Bootstrap 组件重建为 React 组件。**两个**最受欢迎的 Bootstrap 包是
React Bootstrap 安装让我们使用**create-react-app** 命令创建一个新的 React 应用程序,如下所示。 创建 React 应用程序后,安装 Bootstrap 的最佳方法是通过 npm 包。要安装 Bootstrap,请导航到 React 应用程序文件夹,并运行以下命令。 导入 Bootstrap现在,打开**src/index.js** 文件并添加以下代码以导入 Bootstrap 文件。 我们还可以导入单个组件,**例如 import { SplitButton, Dropdown } from 'react-bootstrap';** 而不是整个库。它提供了我们需要使用的特定组件,并且可以显着减少代码量。 在 React 应用程序中,在**src** 目录中创建一个名为**ThemeSwitcher.js** 的新文件,并将以下代码放入其中。 现在,使用以下代码片段更新**src/index.js** 文件。 Index.js 输出 当我们执行 React 应用程序时,我们应该得到如下输出。 ![]() 单击下拉菜单。我们将得到以下屏幕。 ![]() 现在,如果我们选择**Success Theme**,我们将得到以下屏幕。 ![]() 使用 reactstrap让我们使用 create-react-app 命令创建一个新的 React 应用程序,如下所示。 接下来,通过 npm 包安装**reactstrap**。要安装 reactstrap,请导航到 React 应用程序文件夹,并运行以下命令。 导入 Bootstrap现在,打开**src/index.js** 文件并添加以下代码以导入 Bootstrap 文件。 我们还可以导入单个组件,**例如 import { Button, Dropdown } from 'reactstrap';** 而不是整个库。它提供了我们需要使用的特定组件,并且可以显着减少代码量。 在 React 应用程序中,在**src** 目录中创建一个名为**ThemeSwitcher.js** 的新文件,并将以下代码放入其中。 现在,使用以下代码片段更新**src/index.js** 文件。 Index.js 输出 当我们执行 React 应用程序时,我们应该得到如下输出。 ![]() 单击下拉菜单。我们将得到以下屏幕。 ![]() 现在,如果我们选择**Danger Theme**,我们将得到以下屏幕。 ![]() 下一个主题React Map |
我们请求您订阅我们的新闻通讯以获取最新更新。