使用 create react app commad 反应应用程序。我如何包含引导程序?

Posted

技术标签:

【中文标题】使用 create react app commad 反应应用程序。我如何包含引导程序?【英文标题】:React app with the create react app commad. How do i include bootstrap? 【发布时间】:2017-06-15 14:18:42 【问题描述】:

所以我使用来自cmdcreate-react-app folder-name 创建了一个反应应用程序 那么如何添加引导程序和其他库以在 npm start 上启动,即当我启动应用程序时。我是使用 bower install 还是使用 npm install 安装它们。我对此很陌生,我什至不知道框架中的所有 scdripts 是如何使用 idnex.html 启动的。我知道这个问题可能有点迟钝,但我不知道如何正确地问它。

【问题讨论】:

你应该有一个 package.json 列出你安装的所有包。之后,您只需将它们导入到您的 .js 文件中。 【参考方案1】:

您可以使用 npm 和 ES6 Import 添加任何您想要的库 只需在App.js 中导入您想要的任何内容。 这是guide 向您的项目添加引导程序的分步说明。

【讨论】:

npm install react-bootstrap --save 这不是整个反应框架吗?因为我已经安装了它创建反应应用程序。还有 1 个问题“在 src/index.js 文件的开头导入 Bootstrap CSS 和可选的 Bootstrap 主题 CSS:”我是否只需要在 index.js 文件中导入这个? 是的,如果你需要一些全局的东西,比如你的情况下的 bootsrap css,你可以在index.js 中导入一次。但是,如果你需要导入一些 js 库,例如 jQuery,你应该在任何需要它的组件中导入它。 好的,所以在我创建反应应用程序之后执行 npm install react-bootstrap --save 有点毫无意义?基本上我能添加的只是引导 css? 这取决于你为什么需要Bootstrap。如果您只需要其中的 css,那么您可以只导入 bootstrap.css 文件,然后您可以使用所有 bootstarp 类、网格等。但是如果您想要引导元素(如手风琴或模态窗口或下拉菜单等)的 js 行为。 . 你应该包括react-bootstrap - 它是引导框架的一个功能部分,但被编写为反应组件 - 你可以在这里查看代码示例react-bootstrap.github.io/components.html

以上是关于使用 create react app commad 反应应用程序。我如何包含引导程序?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 create-react-app 现在要为 App 使用一个函数组件?

使用“create-react-native-app”时出错

create-react-app创建react项目,使用axios跨域

使用create-react-app 快速构建 React 开发环境以及react-router 4.x路由配置

用create-react-app 创建myApp

使用 Express 服务器后端的 Create-React-App