2016-07-06 65 views
1

在MeteorJS中,可以选择使用Flowrouter,react-router或许多其他路由选项。我的应用程序使用react-router。在meteor-reaktor包中,有一个<Route>的选项,称为triggersEnter(),它在用户加载路由时运行指定的功能。什么是反应路由器的流星雨等效物?

Reaktor.init(
    <Router> 
     <Route 
     path="/" 
     name="homePage" 
     layout={Layout} 
     content={BlogList} 
     triggersEnter={homePageLogger}/> 
    </Router> 
); 

    function homePageLogger(context, redirect) { 
    if(context.queryParams.forwardToBlog) { 
     redirect("/blog"); 
    } 
    } 

我怎样才能做到这一点的react-router?我在文档中没有看到与此有关的任何内容,我似乎无法找到一个能够做到这一点的软件包。有人能指引我朝着正确的方向吗?

回答

0

您可以使用的OnEnter

<Route path="/" component={MyComponent} onEnter={componentToRedirectTo}> 
相关问题