본문 바로가기

react study

03_Router 설정해보기

반응형

우선 router를 설치한다

yarn add react-router-dom

 

Router 사용법

index.js에

- import {BrowserRouter} from "react-router-dom";

- <BrowserRouter></BrowserRouter>로 감싸준다

 

App.js에

- import {Route} from "react-router-dom";

- <Route path={경로값} component={컴포넌트이름}/>

- 위 태그에서 exact속성을 추가하면 경로값이랑 완전히 일치할때만 컴포넌트 출력

- 기본은 경로값을 포함하면 출력

 

 

 

Switch 사용법

- import {Switch} from "react-router-dom";

- <Switch></Switch>로 감싸준다

- 자바스크립트 switch case 문처럼 쭈우우우ㅜ우우우욱 하고 맨 밑에 Page404를 추가하여 다른경로로 들어갈시 Page404를 출력하게 설정

 

 

Link 사용법

- import {Link} from "react-router-dom";

- 태그 안에 to={"경로"} 값을 넣어준다

- <Link></Link>로 감싸주어야 사용가능하지만 함수이기 때문에 styled-component를 활용하여 밑에 사진처럼 표현이 가능하다 ex) styled(Link)``;

반응형

'react study' 카테고리의 다른 글

05_Popup 기능 만들기  (0) 2020.10.04
04_Sidemenu 만들기  (0) 2020.10.04
02_ 비동기통신을 사용해보자  (0) 2020.10.02
01_react 간단한 팝업 만들기  (1) 2020.10.02
00_react 시작하기  (0) 2020.10.02