React-router
Basic
import { default as Router, Route } from 'react-router'
const routes = (
<Route>
<Route path='*' handler={RootView} />
</Route>
)
Router.run(routes, Router.HashLocation, (Root) => {
React.render(<Root />, document.getElementById('all'))
})Nesting
const routes = (
<Route handler={Chrome}>
<Route path='about' handler={About} />
<Route path='inbox' handler={Inbox} />
<Route path='messages/:id' handler={Message} />
</Route>
)
import { RouteHandler } from 'react-router'
const Chrome = React.createClass({
render () {
return (
<div>
<h1>App</h1>
<RouteHandler />
</div>
)
}
})URL params
Link
Other config
Router.create
Navigation
Last updated