我一直在试验反应路由器4在一个新的项目和我遇到的一个小问题是如何确保“子”路线不会从父路线继承。反应路由器4:从根路线不同的模板
说我有一个页面在根路线/
呈现导航和仪表板,'/ profile'显示用户配置文件,与根路线共享模板,但我想重定向用户/login
,如果他们没有记录在RR4的结构中,来自根路由的模板将反映在登录子路由上,但我有几种方法可以获得这种行为,但它们都显得很不守规矩,我想到的其中一种方法是使用RegEx。
不知道,最好的办法应该是什么..
<Router>
<div>
<Route path='/' component={() => <h1>Home Page</h1> }/>
<Route path='/login' component={() => <h1>Logins</h1> }/>
<Route path='/profile' component={() => <h1>Profile</h1> }/>
</div>
</Router>
登录名和个人资料显示Home Page
,但我只想简介做到这一点。
您能否包含一些代码,特别是您配置的路线? – MattD
你可以展示你的孩子的路线是如何“与根路线共享模板”吗? – palsrealm
@MattD请找到更新 –