React Router Dom
React Router Dom
을 이용하여 링크를 변경하는 방법에 대해 포스팅하겠습니다.
사용방법
1 | npm i react-router-dom |
react-router-dom
패키지를 설치합니다.
1 | npm i react-router-dom @types/react-router-dom |
typescript
의 경우 위 두 개의 패키지를 설치해야합니다.
1 | import App from './App'; |
index.ts
에서 react-router-dom
패키지의 BrowserRouter
를 이용하여 App
component
를 감쌉니다. BrowserRouter
를 이용하여 라우트 기능을 사용하기 때문에 추가하는 것 입니다.
1 | import {Link} from 'react-router-dom' |
App.ts
에서 위 코드와 같이 버튼으로 react-router-dom
패키지의 Link
함수를 이용합니다. <Link to='/link'>
여기에서 to
다음의 경로가 http://localhost:3000/link
과 같이 도메인의 다음 경로가 됩니다.Link
를 이용하여 간단하게 버튼을 만들어 보았는데 위처럼 링크
는 변경이 됩니다. 하지만 이동된 페이지를 보여주려면 Route
기능을 사용하면 됩니다.