如何在 React 项目中使用 Bootstrap(初学者指南)

发布: (2025年12月25日 GMT+8 00:03)
4 min read
原文: Dev.to

Source: Dev.to

Ahmad Mahboob

介绍

在本博客中,我们将讨论什么是 Bootstrap,如何在 React 项目中使用 Bootstrap,以及我们使用 Bootstrap 的原因。首先,了解一下 Bootstrap 是什么:

Bootstrap 是一个功能强大、特性丰富的前端工具包。可以在几分钟内从原型构建到生产环境的任何东西。 — Bootstrap 官方网站

为什么在 React 中使用 Bootstrap?

Bootstrap 通过提供可定制的预构建组件,帮助开发者更快地构建 UI 组件。对于学习 React 的初学者来说,它尤其有帮助,因为他们可以专注于 React 概念,而不必从头编写 CSS。

注意: Bootstrap 并不适合需要高度自定义 UI 的项目,但它是学习和快速原型设计的极佳资源。

先决条件

  • 基本的 React 知识。
  • 已在系统上安装 Node.js
  • 一个 React 项目(你可以使用 Vite 创建一个):
npm create vite@latest project-name

Source:

在 React 中安装 Bootstrap

1️⃣ 通过 npm 安装

在终端运行以下任意命令:

npm install bootstrap@5.3.8
# 或者,使用简写标志
npm i bootstrap@5.3.8

该命令会把 Bootstrap 5.3.8(或最新版本)安装到你的项目中。你会看到类似下面截图的输出:

下载 Bootstrap

你可以在 package.json 中验证安装情况:

package.json 验证

注意: 具体版本可能不同。请查看官方 Bootstrap 网站获取最新发布版本。

2️⃣ 引入 Bootstrap CSS

main.jsx(或你喜欢的 index.js)中添加以下导入语句:

import 'bootstrap/dist/css/bootstrap.min.css';

注意: 使用 Bootstrap 与 React 时不需要 jQuery。

在 React 组件中使用 Bootstrap 类

现在您可以直接在 JSX 中使用 Bootstrap 类。示例:

function App() {
  return (
    <>
      <div className="container">
        Hello World! - Styled using Bootstrap
      </div>
    </>
  );
}

export default App;

提醒: 在 JSX 中使用 className 而不是 class,因为 class 是 JavaScript 的保留关键字。

常见错误需避免

  • 使用 class 而不是 className
  • 在不需要时导入 Bootstrap 的 JavaScript 包。
  • 将 Bootstrap 与过多其他 UI 库组合使用,可能导致样式冲突。

结论

在本指南中我们介绍了:

  • Bootstrap 是什么。
  • 如何在 React 项目中安装并导入它。
  • 如何在 React 组件中使用 Bootstrap 类。

Bootstrap 是一个对初学者、快速原型制作以及中小型项目都很有价值的工具。虽然它可能不适用于高度自定义的设计,但它能加快 UI 开发,让你专注于核心的 React 概念。

重要链接

Back to Blog

相关文章

阅读更多 »

React 使用计算器

今天我完成了一个使用 React 的练习项目——计算器。这个 React Calculator 应用程序执行基本的算术运算。它支持按钮…