简介:React创建工程与路由
2017-06-08 10:11
435 查看
创建工程
1: npm install -g create-react-app
2: create-react-app my-app(工程名字)
路由
3: 下载路由插件:react-router(版本会有问题)
4: 设置(嵌套路由):
5: 在对应的JS下设置跳转:Link to=”/xxx”>xxx
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;
相关文章推荐
- 解决react-native 创建工程、init过程太慢的问题
- 创建React工程:React工程模板
- VC++ 6.0可创建的工程简介
- 创建React项目工程及JSX相关语法
- 如何创建react工程
- (二)创建react-router路由
- 运用脚手架创建react工程
- [Wondgirl]从零开始学React Native之工程创建(二)
- ReactNative--创建React工程
- 创建 React-Native 工程时,如何指定特定的 React-Native 版本
- Vue小模块之用户登录功能(一)工程创建和路由配置
- 创建 React-Native 工程时,如何指定特定的 React-Native 版本
- Cocos2d-x3.0(一)Cocos2d-x3.0简介以及创建新的Cocos2d-x跨平台工程
- 创建 React工程(学习笔记)
- iOS拓展:react-native创建工程的坑和解决方法
- 如何创建react工程
- WorkFlow工程项目简介
- C#.net中web工程中创建用户控件和被调用的方法
- 社会公益示范工程活动简介