Javascript 如何实施反应路线?
我是React的新手,我对React路线有个问题。假设我有电子邮件验证页面和注册页面,这是我的路线代码Javascript 如何实施反应路线?,javascript,reactjs,Javascript,Reactjs,我是React的新手,我对React路线有个问题。假设我有电子邮件验证页面和注册页面,这是我的路线代码 <Switch> <Route path="/register" component={Register} /> <Route path="/register/emailverification" component={EmailVerification} /> </Switch> 当我去 本
<Switch>
<Route path="/register" component={Register} />
<Route path="/register/emailverification" component={EmailVerification} />
</Switch>
当我去
本地主机/注册/电子邮件验证
我想让它呈现电子邮件验证页面,但我不知道为什么要呈现注册页面?您应该使用:
<Route exact path="/register" component={Register} />
<Route exact path="/register/emailverification" component={EmailVerification} />
如果您只想呈现一个或另一个。请确保在所有
'Route'
组件中使用关键字'exact'
,否则它将同时加载作为浏览器url子集的父路由器和子路由器。
另外,最好添加路径为path='/'
<Route exact path="/register" component={Register} />