我有一个大型的React应用程序,它有一个简单的React-Router布局:
NSURLRequest
routes = <Route path="/" component={MainComponent} >
<Route path="login" component={LoginContainer} />
<Route path="admin" component={AdminContainer} onEnter={requireAuth}/>
<Route path="registration" component={RegistrationContainer} />
问题出在我的 / admin 组件中,还有很多其他组件。 我有一个工具栏,例如你可以点击汽车,卡车和用户。
(请记住,一切都在/ admin路线中)
所以,让我们说一个用户,登录,他被定向到/ admin。 然后他点击卡车,并检查一些卡车,(他可以打开每个卡车项目), 然后他点击汽车,检查像迈凯轮这样的个别车。 现在他决定点击(浏览器的)后退按钮,然后从中返回 迈凯轮车队的名单,如果他再次点击后退按钮,他将被送回卡车(或者他之前在汽车之前访问过的任何东西)。
我如何实现这一点,因为所有内容都在 / admin 路线中?