在我的渲染函数中我有
<Route path="/classes/:course" render={(match) => (
<Redirect to={`/classes/${match.params.course}/home`} />
)}>
<Route path="/home" component={Home} />
</Route>
Run Code Online (Sandbox Code Playgroud)
例如,如果“course”的参数是“BIO1001”,当我转到“/classes/BIO1001/”页面时,我想将页面重定向到“/classes/BIO1001/home”。以前我尝试简单地放置一个带有“from”和“to”的重定向标签,但遇到了URL实际上转到“/classes/:course/home”而不是“/classes/BIO1001/home”的问题
另外,路径=“/home”的嵌套路由是否会转到“/classes/BIO1001/home”?我不确定如何设置路径从前一个 url 开始的路线(在本例中从“/classes/:course/”开始)