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 相关文章推荐
Javascript类型转换的规则实例解析
Feb 23 Javascript
jQuery使用$.each遍历json数组的简单实现方法
Apr 18 Javascript
基于Jquery插件实现跨域异步上传文件功能
Apr 26 Javascript
jQuery实现判断控件是否显示的方法
Jan 11 Javascript
JavaScript基于replace+正则实现ES6的字符串模版功能
Apr 25 Javascript
详解webpack 多页面/入口支持&amp;公共组件单独打包
Jun 29 Javascript
微信小程序实现页面浮动导航
Jan 28 Javascript
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
vue中 v-for循环的用法详解
Feb 19 Javascript
解决VUEX的mapState/...mapState等取值问题
Jul 24 Javascript
JS面向对象实现飞机大战
Aug 26 Javascript
微信小程序获取当前时间及星期几的实例代码
Sep 20 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
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
PHPstorm激活码2020年5月13日亲测有效
2020/09/17 PHP
JS 控制小数位数的实现代码
2011/08/02 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
关于foreach循环中遇到的问题小结
2017/05/08 Javascript
Angular2 自定义validators的实现方法
2017/07/05 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
微信小程序城市选择及搜索功能的方法
2019/03/22 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
TensorFlow入门使用 tf.train.Saver()保存模型
2018/04/24 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
2018/07/27 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
Python提取频域特征知识点浅析
2019/03/04 Python
Python常见的pandas用法demo示例
2019/03/16 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
python性能测量工具cProfile使用解析
2019/09/26 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
Superdry极度乾燥官网:日本街头风格,纯英国制造品牌
2016/10/31 全球购物
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
秋天的雨教学反思
2014/04/27 职场文书
国际贸易专业自荐信
2014/06/10 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
幼师大班个人总结
2015/02/13 职场文书
重阳节慰问信
2015/02/15 职场文书
2015年前台接待工作总结
2015/05/04 职场文书
因公司原因离职的辞职信范文
2015/05/12 职场文书
辞职申请书范本
2019/05/20 职场文书