0
我有一个路由的配置与此类似:反应路由器链路亮点兄弟航线活跃
<Route path="/">
<Route component={Books} path="books" />
<Route component={BookDetail} path="books/:bookId" />
</Route>
是否有可能突出一个Link
活跃的那点/books
时/books/:bookId
是活跃?
我知道这可以使/books/:bookId
的/books
孩子来实现,但我想避免这种情况的BookDetail
实际上在视图完全取代Books
。
我目前的解决方案是,BookDetail
是Books
的孩子,Books
有一个条件,当它的路线是活动的,或者是它的子节点时,它自己可以呈现自己。如果可能,我想避免这种情况。
结帐这个[SO接听](http://stackoverflow.com/questions/38745288/react-router-link-wildcard-path-matching/38748867?noredirect=1# comment64876946_38748867) – Deadfish
有趣的做法!感谢分享! – amann