首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从react-bootstrap导入组件

从react-bootstrap导入组件
EN

Stack Overflow用户
提问于 2015-11-21 03:27:22
回答 1查看 2.2K关注 0票数 2

我正在尝试理解如何使用react-bootstrap。我在我的index.html中导入了整个js文件,如下所示

代码语言:javascript
复制
<!-- react-bootstrap -->
<script src="lib/react-bootstrap/dist/react-bootstrap.min.js"></script>

在另一个js文件中,我正在创建一个Navbar,我发现我必须从ReactBootstrap创建一个变量,如下所示:

代码语言:javascript
复制
var Navbar = ReactBootstrap.Navbar;
...
const MyNavBar = (
  <Navbar className="navbar-dark" fluid>
    ...
  </Navbar>
);

我需要为我想要使用的每个组件都这样做吗?如果是这样的话,看起来普通的Bootstrap css要容易得多。

EN

回答 1

Stack Overflow用户

发布于 2015-11-21 22:54:03

React-Bootstrap已经针对WebpackBrowserify等工具进行了优化。当您获取我们提供的精简发行版时,您将被迫下载整个库,即使您不一定要在应用程序中使用所有这些库。要详细了解这些工具的好处,请查看Pete Hunt - How Instagram Works

如果这是一个您还没有准备好探索的选项,那么可以将ReactBootstrap变量重新赋值为更短的值,比如var rb = ReactBootstrap;,它需要更少的输入。

我理解您对原始Bootstrap与React-Bootstrap的简单性的担忧。尽管在使用React时,React - Bootstrap对各种引导程序组件的JavaScript实现是以惯用的React方式完成的,这比使用JavaScript Bootstrap提供的要容易得多。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33834584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档