一个最简单的react-router设置
来源:互联网 发布:最新网络用语 编辑:程序博客网 时间:2024/06/13 01:01
index,jsx(入口文件)
import '../common/lib';import App from '../component/App';import ReactDOM from 'react-dom';import React from 'react';import { Link } from 'react-router';import { Router, Route, Redirect, IndexRoute } from 'react-router';import { hashHistory } from 'react-router'import Menu from '../component/Menu';import Text1 from '../component/Text1';import Text2 from '../component/Text2';ReactDOM.render((<Router history={hashHistory}><Route path="/" component={App}><IndexRoute component={Text1}/><Route path="menu" component={Menu}/><Route path="text1" component={Text1}/><Route path="text2" component={Text2}/></Route> </Router>), document.getElementById('react-content'));
App.jsx
import React from 'react';import { Link } from 'react-router';import './App.less';import Menu from '../component/Menu';class App extends React.Component {constructor(props) {super(props);}render() {return (<div><nav><h3>总菜单</h3><Menu/></nav>{this.props.children}</div>)}}export default App;
import React from 'react';import { Link } from 'react-router';import Text1 from '../component/Text1';import Text2 from '../component/Text1';class Menu extends React.Component {constructor(props) {super(props);}render() {return (<div><ul><li><Link to="text1">text1</Link></li><li><Link to="text2">text2</Link></li></ul></div>)}} export default Menu;
Text1.jsx
import React from 'react';import { Link } from 'react-router';class Text1 extends React.Component {constructor(props) {super(props);}render() {return (<h3>你好,这里是text1</h3>)}} export default Text1;
Text2.jsx
import React from 'react';import { Link } from 'react-router';class Text2 extends React.Component {constructor(props) {super(props);}render() {return (<h3>你好,这里是text2</h3>)}} export default Text2;
0 0
- 一个最简单的react-router设置
- React Router的一个完整示例
- React Router的一个完整示例
- 最完整的React+Redux+router兼容ie8 修改!!!!
- 最完整的React+Redux+router兼容ie8 修改!!!!
- react-router的改变
- 如何用react+react-router+fetch+webpack2简单集成一个移动端项目
- 最简单的react框架
- React-Router+antd+webpack+babel的一个详细demo
- Vue--router--->>>一个简单的路由
- 开始一个React项目(一)一个最简单的webpack配置
- React的一个简单示例
- 用 React.js 写一个最简单的 To-do List 应用
- 用 React.js 写一个最简单的 To-do List 应用
- 用 React.js 写一个最简单的 To-do List 应用
- 从零开始,为Android创建一个最简单的React Native Module
- react-router
- React Router
- linux中,查找大文件及清除其内容的方法
- JWS 批注参考WebService注解
- iOS 崩溃信息拦截防止闪退
- 51nod 1284 容斥定理
- 设计模式的解析和实现(C++):总结
- 一个最简单的react-router设置
- ActiveX,ActiveXObject , xmlHttpRequest , ajax
- Google是如何做到从不宕机的?
- thinkjs判断访问是否是手机客户端方法
- 如何定位错误,上传了mapping为什么还有Unknown Source及混淆后 bug如何显示行号
- 解题报告:UVA_11235 Frequent Values RMQ_ST + 游程编码
- Java内存模型
- javascript格式化日期
- KMP算法推导