我已经创建了2件命名的 Layout
和 Homepage
. 然后我加入了 Layout
在返回和实现2路线里面有 Homepage
组成部分。 现在我试图获得 params
通过 useParams
钩的内部 Layout
组件的话我在的位置 /10
. 这可能吗? 这是给空白在我身边。
App.js
const App = () => {
return (
<Layout>
<Routes>
<Route path="/" element={<Homepage />} />
<Route path="/:id" element={<Homepage />} />
</Routes>
</Layout>
);
}
Layout.js
import { useParams } from "react-router-dom";
const Layout = () => {
const params = useParams();
console.log(params);
return(
<div>
Hello World
</div>
);
}