我一直在試驗反應路由器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請找到更新 –