【发布时间】:2023-02-21 07:56:15
【问题描述】:
<Routes>
<Route path="/cheese" element={<Home />} >
<Route path="*" element={<Home />} />
</Route>
<Route path="/:category/:id" element={<Article />} />
</Routes>
在上面,如果url的路径是/cheese/12345,则匹配到第二个路由器,因此返回元素<Article />。
如何纠正这个?
我正在使用 React Router v6
【问题讨论】:
-
这正是路由匹配的工作原理,您为什么期待其他一些行为?或者更确切地说,你到底想在这里发生什么?
-
由于
/cheese,我想要匹配第一条路线
标签: reactjs react-router react-router-dom