反应路由器重定向未定义?

时间:2017-05-10 15:13:17

标签: react-router

这就是我的react-router代码看起来像

render((
<Router history={browserHistory}>
    <Route path={CORP} component={App}>
      <IndexRoute component={Home} />
      <Route path={"outreach"} component={OutReach}/>
      <Route path={"careers/m"} component={Career}/>
      <Route path={"members"} component={Members}/>
      <Redirect from="*" to={"/home"} />
    </Route>
  </Router>
), document.getElementById('app'))

但是当我进入我的页面时,我在控制台中收到此错误

  

未捕获的ReferenceError:未定义重定向

只有当用户的目的地与上述任何路径路径不匹配时,如何告知react-router将用户重定向到/home

1 个答案:

答案 0 :(得分:8)

你只需要添加

import { Redirect } from 'react-router';

位于文件顶部