如果没有传递param,则默认为home route

时间:2017-03-31 08:08:49

标签: javascript react-router

我在index.js上设置了一些基本路线

import { Router,
  Route,
  hashHistory,
  Link } from 'react-router';

ReactDOM.render(
               <Router history={hashHistory}>
                <Route path="/" component={Users} />
                <Route path="/posts/:id" component={Posts} />
              </Router>
            ,
document.getElementById('root')

如果没有参数传递到帖子路线,我可以重定向到主路线吗?

1 个答案:

答案 0 :(得分:0)

您可以为该路线添加<Redirect>

<Router history={ hashHistory }>
  <Route path="/" component={ Users } />
  <Redirect from="/posts/" to="/" />
  <Route path="/posts/:id" component={ Posts } />
</Router>