在 MeteorJS 中,我们可以选择使用 Flowrouter、react-router 或许多其他选项进行路由。我的应用程序正在使用 react 路由器。在 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
中执行此操作?我在文档中没有看到与此相关的任何内容,而且我似乎找不到执行此操作的包。有人能指出我正确的方向吗?
最佳答案
您可以使用onEnter:
<Route path="/" component={MyComponent} onEnter={componentToRedirectTo}>
关于javascript - meteor react 器相当于 react 路由器是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38230919/