ฉันต้องสร้างขึ้น 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>
);
}