๐ Nomad Coder ReactJS๋ก ์ํ ์น ์๋น์ค ๋ง๋ค๊ธฐ
๊ฐ์๋ ธํธ (2021 Updated ver.)
router
: component๋ฅผ ์ฐพ๋ url
a ํ๊ทธ๋ฅผ ์ฐ๋ฉด ์ ์ฒดํ์ด์ง๊ฐ ์๋ก ์
๋ฐ์ดํธ๋จ
ํ์ง๋ง link๋ฅผ์ฐ๋ฉด ์๋ก๊ณ ์นจ x
url id๊ฐ ์์๋ด๊ธฐ
import { useParams } from "react-router-dom";
function Detail() {
const x = useParams();
console.log(x);
return <h1>Details..</h1>;
}
export default Detail;
<Route path="/movie/:id" element={<Detail />} />
// ์ฌ๊ธฐ ์ ์ url๊ฐ(=id) ๊ทธ๋๋ก ๋๊ฒจ์ค
๊ทธ๋์ ์ด ์์ด๋๊ฐ์ ๋ณ์๋ก ๋ฃ์ผ๋ฉด
import { useParams } from "react-router-dom";
function Detail() {
const { id } = useParams();
console.log(id);
return <h1>Details..</h1>;
}
export default Detail;