Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么是流星雷克托等效反应路由器?_Javascript_Meteor_React Router - Fatal编程技术网

Javascript 什么是流星雷克托等效反应路由器?

Javascript 什么是流星雷克托等效反应路由器?,javascript,meteor,react-router,Javascript,Meteor,React Router,在MeteorJS中,可以选择使用Flowrouter、react router或许多其他路由选项。我的应用程序正在使用react路由器。在meteor reaktor包中,有一个名为triggersEnter()的选项,在用户加载路由时运行指定的函数 示例 Reaktor.init( <Router> <Route path="/" name="homePage" layout={Layout}

在MeteorJS中,可以选择使用Flowrouter、react router或许多其他路由选项。我的应用程序正在使用react路由器。在
meteor reaktor
包中,有一个名为
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");
    }
  }
Reaktor.init(
);
函数homePageLogger(上下文、重定向){
if(context.queryParams.forwardToBlog){
重定向(“/blog”);
}
}

如何在
反应路由器中执行此操作?我在文档中没有看到任何与此相关的内容,而且我似乎也找不到这样做的软件包。有人能给我指出正确的方向吗

您可以使用oneter:

<Route path="/" component={MyComponent} onEnter={componentToRedirectTo}>  

您可以使用OneNet

<Route path="/" component={MyComponent} onEnter={componentToRedirectTo}>