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기능을 사용하면 됩니다.