react-router 与 react-router-dom
通过路由配置匹配URL来执行对应的代码。
react-router 用法
通过<link to= “home” > 和 <route path = " /home" component ={home}>来进行路由的跳转和匹配
例子
在组件中使用this.props.params获取路由传递的参数
import React from 'react'
import {
Router, Route, Link } from 'react-router'
const App = React.createClass({
render() {
return (
<div>
<h1>App</h1>
<ul>
<li><Link to="/about">About</Link></li>
<li><Link to="/inbox">Inbox</Link></li>
</ul>
{
this.props.children}
</div>
)
}
})
const About = React.createClass({
render() {
return <h3>About</h3>
}
}