2016-07-06 29 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}> 
相關問題