React의 동적 경로
7744 단어 webdevhtmlreactjavascript
시작하자...
라우팅 부분 설정 -
index.js
import { BrowserRouter as Router } from 'react-router-dom'
.
.
<Router>
<App />
</Router>
.
.
import { BrowserRouter as Router } from 'react-router-dom'
.
.
<Router>
<App />
</Router>
.
.
경로 만들기 -
App.js
import React from 'react';
import { Routes, Route, Link } from 'react-router-dom';
import UserDetails from './UserDetails';
import './App.css';
function App() {
const users = [1,2,3,4,5,6,7,8,9,10];
return (
<div className="">
<div className="mx-20 flex gap-5 my-24">
{
users.map((user) => {
return (
<Link to={`users/${user}`}>User {user}</Link>
)
})
}
</div>
<Routes>
<Route path="users/:userId" element={<UserDetails />} />
</Routes>
</div>
);
}
export default App;
import React from 'react';
import { Routes, Route, Link } from 'react-router-dom';
import UserDetails from './UserDetails';
import './App.css';
function App() {
const users = [1,2,3,4,5,6,7,8,9,10];
return (
<div className="">
<div className="mx-20 flex gap-5 my-24">
{
users.map((user) => {
return (
<Link to={`users/${user}`}>User {user}</Link>
)
})
}
</div>
<Routes>
<Route path="users/:userId" element={<UserDetails />} />
</Routes>
</div>
);
}
export default App;
동적 구성 요소 만들기 -
UserDetails.js
import React from 'react'
import {useParams} from 'react-router-dom';
function UserDetails() {
const {userId} = useParams();
return (
<div>
<h1 className="text-indigo-600 m-12">User {userId}</h1>
</div>
)
}
export default UserDetails
import React from 'react'
import {useParams} from 'react-router-dom';
function UserDetails() {
const {userId} = useParams();
return (
<div>
<h1 className="text-indigo-600 m-12">User {userId}</h1>
</div>
)
}
export default UserDetails
이 게시물을 확인해 주셔서 감사합니다.
저에게 연락하실 수 있습니다 -
인스 타 그램 -
링크드인 -
이메일 - [email protected]
^^ 아래 링크에서 기부로 저를 도울 수 있습니다 감사합니다👇👇 ^^
☕ --> https://www.buymeacoffee.com/waaduheck <--
이 게시물도 확인하십시오.
Reference
이 문제에 관하여(React의 동적 경로), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shubhamtiwari909/dynamic-routes-in-react-491g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)