react-router-dom学习心得1.0
2018-04-03 16:51
597 查看
通过 react-router-dom 实现路由的简单例子
官网文档 https://reacttraining.com/react-router/web/example/basic index.js
官网文档 https://reacttraining.com/react-router/web/example/basic index.js
import React,{Component} from "react"; import {render} from "react-dom"; import {BrowserRouter,Route,Link,Switch,Redirect} from "react-router-dom"; function Home(){ return ( <p>this is home</p> ) } function About(){ return ( <p>this is About</p> ) } function Topic(){ return ( <p>this is Topic</p> ) } class App extends Component{ render(){ return ( <BrowserRouter> <div> <ul> <li><Link to="/home">HOME</Link></li> <li><Link to="/about">ABOUT</Link></li> <li><Link to="/topic">TOPIC</Link></li> </ul> {/*定义了页面一打开,去到哪个路由里*/} <Redirect to="/about"></Redirect> {/*exact 属性 精确匹配 只匹配"/" , 而不会把"/home","/about","/topic"都匹配上*/} <Switch>{/*Switch标签 只匹配单个路由*/} <Route path="/" component={Home} exact></Route> <Route path="/home" component={Home}></Route> <Route path="/about" component={About}></Route> <Route path="/topic" component={Topic}></Route> </Switch> </div> </BrowserRouter> ) } } render(<App />,document.getElementById("root"));
相关文章推荐
- react-router-dom学习心得2.0
- 通过一个用户管理实例学习路由react-router-dom知识
- react-router 学习笔记之Link带参数传值
- react-router v4 学习实践
- 【react-router】从Link组件和a标签的区别说起,react-router如何实现导航并优化DOM性能?
- React学习之将DOM给展示出来(二)
- react-router-dom和本地服务本地开发 (node、webpack)
- 整理的react相关的一些学习地址,包括 react-router、redux、webpack、flux
- 使用react-router-dom优雅的实现页面(路由)跳转, 而且保持当前页面状态
- antd+react-router-dom实现导航菜单切换
- RN5_DOM(react native 学习)
- React Router基础学习笔记
- React学习之高级ReactDOM(二十四)
- react-router-dom和本地服务本地开发 (node、webpack)
- react-router-dom示例讲解(二)——url路径参数
- reactjs router 4 (react-router-dom)使用嵌套路由遇到的问题
- React学习(三)——Router路由的使用和页面跳转
- ES6环境搭建及react-router学习
- 【前端】react学习阶段总结,学习react、react-router与redux的这些事儿
- react实战--antd、react-router-dom v4 解决菜单和地址同步问题