我使用了三種不同的路線相同的組件:多路徑名稱陣營路由器
<Router>
<Route path="/home" component={Home} />
<Route path="/users" component={Home} />
<Route path="/widgets" component={Home} />
</Router>
反正是有它結合起來,如:
<Router>
<Route path=["/home", "/users", "/widgets"] component={Home} />
</Router>
好主意@Cameron。我發現修改它有點有用,只匹配以一個組開頭的路徑:'/^\ /(home | users | widgets)/'現在,'/ widgets'會匹配,但是'/ dashboard/widgets '不匹配。 – Towler
應該很好,但現在類型正則表達式在prop-types驗證中是無效的:'警告:失敗的道具類型:''regexp'類型的道路'無效'提供給'Route',期望的'字符串'。' –
@FábioPaiva是啊,我還沒有想出如何在路線中放置一個任意的正則表達式 – Atav32