React Router
介绍
基本用法路由器Router其实是React的一个容器组件,真正的路由通过Route组件定义 import { Router,Route,hashHistory } from 'react-router';
import App from './app';
import About from './components/about';
render((<Router history={hashHistory}>
<Route path="/" component = {APP}/>
<Route path="/about" component = {About}/>
</Router>),document.getElementById('app'));
路由匹配原理
嵌套关系
嵌套语法路由路径是匹配一个(或一部分)URL的一个字符串模式。大部分的路由路径都可以直接按照字面量来理解,除了一些特殊的符号:
优先级
常用路由组件和属性Redirect组件用于路由的跳转,即用户访问一个路由,自动跳转到另一个路由 <Route path='about' component={About}>
<Redirect from='meaasges/:id' to='/messages/:id'/>
</Route>
具体常用路由组件参看:阮一峰 React Router 使用教程 更多信息: React Router中文文档 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |