简介:React创建工程与路由
来源:互联网 发布:淘宝卖家怎么关闭村淘 编辑:程序博客网 时间:2024/06/15 21:31
创建工程
1: npm install -g create-react-app
2: create-react-app my-app(工程名字)
路由
3: 下载路由插件:react-router(版本会有问题)
4: 设置(嵌套路由):
import React from 'react';import ReactDOM from 'react-dom';import { Router, Route , browserHistory } from 'react-router';import App from './App';import xxxfrom './components/xxx/xxx';import xxxfrom './components/xxx/xxx';import xxxfrom './components/xxx/xxx';import xxxfrom './components/xxx/xxx';import xxxfrom './components/xxx/xxx';import xxxfrom './components/xxx/xxx';import './components/styles/index.css';import './components/styles/App.css';const router = ( <Router history={browserHistory} > <Route path='/' component={KaiPian}/> <Route path='/Home' component={App}> <Route path='/xxx' component={xxx}/> <Route path='/xxx' component={xxx}/> <Route path='/xxx' component={xxx}/> <Route path='/xxx' component={xxx}/> <Route path='/xxx' component={xxx}/> </Route> </Router>)ReactDOM.render(router, document.getElementById('root'));
5: 在对应的JS下设置跳转:Link to=”/xxx”>xxx
import React, { Component } from 'react';//引入路由插件import {browserHistory, Link} from 'react-router'class App extends Component { render() { return ( <div className="App"> <div className="App-header"> <h2>xxx-React</h2> </div> <div className="App-From" style={{width: '12%'}}> <p className="App-intro"> <Link to="/xxx">xxx</Link> </p> <p className="App-intro"> <Link to="/xxx">xxx</Link> </p> <p className="App-intro"> <Link to="/xxx">xxx</Link> </p> <p className="App-intro"> <Link to="/xxx">xxx</Link> </p> <p className="App-intro"> <Link to="/xxx">xxx</Link> </p> </div> <div style={{float: 'right',width: '85%',height: '100%',backgroundColor: '#ebeff2'}}> {React.cloneElement(this.props.children, this.props)} </div> </div> ); }}export default App;
阅读全文
0 1
- 简介:React创建工程与路由
- react native 工程创建与集成已有工程总结
- (二)创建react-router路由
- 创建 React工程(学习笔记)
- 路由黑洞与黑洞路由简介
- React Native开发安装和创建工程
- 前端路由实现与 react-router 源码分析 React
- 前端路由实现与 react-router 源码分析 React
- React路由
- React路由
- react路由
- React路由
- 计算机网络管理员(路由与交换) 专业简介
- 计算机网络管理员(路由与交换) 专业简介
- 前端路由实现与 react-router 源码分析
- 前端路由实现与 react-router 源码分析
- 前端路由实现与 react-router 源码分析
- XML简介与创建
- 《富爸爸穷爸爸》书摘-为什么要教授财务知识
- 2017-Java面试必看问题之二
- jQuery<4.3>
- badboy录制脚本时,报js相关错误
- Android RxBus的使用
- 简介:React创建工程与路由
- 《富爸爸穷爸爸》书摘-关注自己的事业
- 【java开发系列】—— struts2简单入门示例
- 从零开始学习音视频编程技术(六) FFMPEG Qt视频播放器之显示图像
- 人工智能AI浅谈
- Mysql FEDERATED引擎创建虚拟表
- 由json字串生成json对象时的转义问题
- 一个知乎问题引发的血案
- Ruff 开发无人机项目体验分享