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 相关文章推荐
浅析document.createDocumentFragment()与js效率
Jul 08 Javascript
多引号嵌套的变量命名的问题
May 09 Javascript
运用jQuery定时器的原理实现banner图片切换
Oct 22 Javascript
javascript实现禁止复制网页内容汇总
Dec 30 Javascript
Backbone.js框架中简单的View视图编写学习笔记
Feb 14 Javascript
基于Javascript实现返回顶部按钮
Feb 29 Javascript
JavaScript编码风格指南(中文版)
Aug 26 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
Apr 10 Javascript
Vue自定义指令详解
Jul 28 Javascript
基于jQuery实现定位导航位置效果
Nov 15 jQuery
20个最常见的jQuery面试问题及答案
May 23 jQuery
再也不怕 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
Yii中创建自己的Widget实例
2016/01/05 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
使用vs code编辑调试php配置的方法
2019/01/29 PHP
JavaScript判断DOM何时加载完毕的技巧
2012/11/11 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
详解vue-cli 接口代理配置
2017/12/13 Javascript
AngularJS 应用模块化的使用
2018/04/04 Javascript
vue组件三大核心概念图文详解
2019/05/30 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
2020/03/09 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
Python中使用platform模块获取系统信息的用法教程
2016/07/08 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
python生成n个元素的全组合方法
2018/11/13 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
公司市场部岗位职责
2013/12/02 职场文书
进步之星获奖感言
2014/02/22 职场文书
市场营销方案范文
2014/03/11 职场文书
实习指导老师评语
2014/04/26 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
2015年民主评议党员工作总结
2015/05/19 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis
服务器SVN搭建图文安装过程
2022/06/21 Servers