티스토리 뷰

책/리액트를 다루는 기술

[라우터] 간단 정리

IT공부블로그 2021. 5. 3. 10:11
728x90
반응형

1. react-router-dom 라이브러리 설치

 

2. <BrowserRouter> 컴포넌트로 감싸서 라우터(history, match, location)을 사용

 

3.  a링크 컴포넌트 사용하면 안되고 link 컴포넌트 사용

 

4. url로 넘어온 param은 match를 이용하여 제어, history를 이용하여 브라우저 페이지 이동이 가능, location에는 현재 주소정보가 들어있음

 

5. withRouter는 hoc 컴포넌트이며 라우트로 등록된 컴포넌트가 아니여도 history, location, match를 이용할수있도록 해줌

 

6. Switch 컴포넌트를 이용하여 라우트 컴포넌트들 중 하나만 보여줄수있다 없으면 not found 페이지를 띄워줄수도있음

 

7. NavLink 컴포넌트를 이용하여 현재 경로와 같은 주소를 같는 메뉴에 css를 적용할수있음

728x90
반응형

' > 리액트를 다루는 기술' 카테고리의 다른 글

3. 컴포넌트  (0) 2019.11.04
4. 이벤트 핸들링  (0) 2019.11.04
5. ref  (0) 2019.11.04
[React] 리액트를 다루는 기술 개정판 1~2장 내용 정리  (0) 2019.10.21
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함