React BootStrap用户体验框架快速上手


Posted in Javascript onMarch 06, 2018

官方文档http://react-bootstrap.github.io/getting-started.html

安装

在终端cd到你的项目目录下执行:$ npm install react-bootstrap

然后需要我们手动引用css

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap-theme.min.css">

但是我们在学习的时候使用外部的URL,太慢了。因此我们索引把bootstrap安装到本地。

$ npm install bootstrap

然后你会发现在你的node_modules目录下多了bootstrap。

这样页面上就可以引用本地的css了

<link rel="stylesheet" type="text/css" href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" >

好,我们动手来使用一下React-BootStrap框架吧

http://react-bootstrap.github.io/components.html

我们这里演示使用它的导航条组件

在index.js里:

const React = require("react");
const ReactDOM = require("react-dom");
import {Navbar} from "react-bootstrap";
const navbarInstance = (
  <Navbar>
    <Navbar.Header>
      <Navbar.Brand>
        <a href="#" rel="external nofollow" >react-bootstrap</a>
      </Navbar.Brand>
    </Navbar.Header>
  </Navbar>
);
// 然后我们渲染到body里
ReactDOM.render(navbarInstance,document.body);

html页面上:

<!DOCTYPE html>
<html>
<head>
  <title>es2105的写法</title>
  <meta charset="utf-8">
  <link rel="stylesheet" type="text/css" href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" >
</head>
<body>
<div id="abc"></div>
</body>
  <script src="webpack-dev-server.js"></script>
  <script src="index-webpack.js"></script>
</html>

效果如下:

React BootStrap用户体验框架快速上手 

主要看浏览器地址,这是我们前面配置的”热启动”。

执行命令 $ npm start 就开启了服务

总结

以上所述是小编给大家介绍的React BootStrap用户体验框架快速上手,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
25个优雅的jQuery Tooltip插件推荐
May 25 Javascript
JS方法调用括号的问题探讨
Jan 24 Javascript
jQuery在线选座位插件seat-charts特效代码分享
Aug 27 Javascript
JavaScript之Vue.js【入门基础】
Dec 06 Javascript
10道典型的JavaScript面试题
Mar 22 Javascript
JS中IP地址与整数相互转换的实现代码
Apr 10 Javascript
使用JavaScript实现alert的实例代码
Jul 06 Javascript
在小程序开发中使用npm的方法
Oct 17 Javascript
vue将单页面改造成多页面应用的方法
Nov 25 Javascript
vue中axios请求的封装实例代码
Mar 23 Javascript
js实现弹出框的拖拽效果实例代码详解
Apr 16 Javascript
Javascript实现单选框效果
Dec 09 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
Mar 06 #Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
Mar 06 #Javascript
解决vue+webpack打包路径的问题
Mar 06 #Javascript
解决Vue打包之后文件路径出错的问题
Mar 06 #Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
Mar 06 #Javascript
在vue中,v-for的索引index在html中的使用方法
Mar 06 #Javascript
解决Vue2.x父组件与子组件之间的双向绑定问题
Mar 06 #Javascript
You might like
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
PHP加密解密类实例分析
2015/04/20 PHP
PHP开发中csrf攻击的简单演示和防范
2017/05/07 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
2007/01/09 Javascript
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
jQuery extend()详解及简单实例
2017/05/06 jQuery
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
[01:00:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第三场 1月10日
2021/03/11 DOTA
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
浅谈Python实现2种文件复制的方法
2018/01/19 Python
python获取文件路径、文件名、后缀名的实例
2018/04/23 Python
Python可迭代对象操作示例
2019/05/07 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
你的自行车健身专家:FaFit24
2016/11/16 全球购物
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
个人求职简历中英文自我评价
2013/12/16 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
2016八一建军节慰问信
2015/11/30 职场文书
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏
python实现简单的三子棋游戏
2022/04/28 Python
MySQL事务的ACID特性以及并发问题方案
2022/07/15 MySQL