当前位置: 首页>編程日記>正文

React脚手架

React脚手架

一、React的脚手架:create-react-app

1、全局安装:npm install -g create-react-app

2、创建项目

(1)create-react-app 项目名称

(2)npx create-react-app 项目名称

3、启动项目

(1)第一步:进入项目所在的目录        cd  项目名称

(2)第二步:运行项目        npm start

4、示例:在React中使用bootstrap库

(1)安装bootstrap

npm install bootstrap@3.3.7 --save

(2)安装react-bootstrap

npm install react-bootstrap@0.33.0 --save

(3)安装css-loader style-loader url-loader

(4)在App.css文件中引入bootstrap.css

@import "~bootstrrap/dist/css/bootstrap.css";

(5)示例

//建立apiconfig.js
export const HOST = 'http://localhost';
export const PORT = 8089
//创建home.jsx
import React,{ Component } from 'react'
import { Table,Button,Glyphicon } from "react-bootstrap";
import './home.css'
import { HOST,PORT } from "../config/apiconfig";class UserTable extends Component{constructor(props) {  //构造方法super(props);this.state = {    //设置状态data: [     //状态属性,是一个数组{id: 1001,username: '小森',birthday: '2005-12-15',address: '杭州'},{id: 1002,username: '小沈',birthday: '2025-12-15',address: '浙江'},{id: 1003,username: '小顾',birthday: '3085-12-15',address: '西湖'}]}}componentDidMount() {        //组件加载}render() {const { data } = this.state  //从state中将data读出来,解构出来return (<div><Table bordered striped hover>   //带边框,隔行变色,鼠标悬停效果<thead><tr><th width={100}>编号</th><th width={100}>姓名</th><th width={200}>生日</th><th width={100}>年龄</th><th width={200} colSpan={2}>操作</th></tr></thead><tbody>{data.map((user)=>{   //利用map状态机,把数据读入user中return (<tr key={user.id}><td>{ user.id }</td><td>{ user.username }</td><td>{ user.birthday}</td><td>{ user.address}</td><td><Button bsStyle='link' bsSize='small'>  //按钮样式,按钮大小<Glyphicon glyph='edit'/>    //图标编辑</Button></td><td><Button bsStyle='link' bsSize='small'><Glyphicon glyph='remove'/>删除</Button></td></tr>)})}</tbody></Table></div>)}
}
//导出组件
export default UserTable;
//home.css样式文件
tr>th{text-align: center;color: black;font-size: 20px;
}
td{color: red;font-size: 15px;
}
//App.js
import logo from './logo.svg';
import './App.css';
import UserTable from "./components/home";
function App() {return (<div className="App"><header className="App-header"><img src={logo} className="App-logo" alt="logo" /><UserTable /></header></div>);
}export default App;


https://www.fengoutiyan.com/post/15766.html

相关文章:

  • vue脚手架
  • react构建自己的脚手架
  • react脚手架创建项目
  • React 大屏脚手架
  • react脚手架搭建
  • vue cli脚手架详解
  • React生命周期
  • React路由
  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機