IT_susu

RRD - Router APIs 본문

[ javascript ]/react

RRD - Router APIs

고베베 2019. 9. 6. 15:59

BrowserRouter

- 정의 : HTML5 history API를 사용하는 라우터. 

- props

  • basename : 모든 위치의 기본 URL
  • getUserConfirmation : 탐색할 때 쓴다는데..
  • forceRefresh : true인 경우 페이지 탐색 시 전체 페이지 새로고침. html5 history api 지원하지 않는 브라우저에서 사용.
  • keyLength : location.key의 길이

HashRouter

- 정의 : hash를 사용하여 ui와 url을 동기화하는 라우터. 라이브러리에서 비추.

NativeRouter

- 정의 : React Native에서 사용하는 app 개발용.

MemoryRouter

- 정의 : URL 기록을 메모리에 유지하는 라우터. 테스트 및 react native같은 브라우저 이외의 환경에서 사용.

StaticRouter

- 정의 : 절대 location을 바꾸지 않음.

'[ javascript ] > react' 카테고리의 다른 글

RRD - Navigation APIs  (0) 2019.09.06
RRD - Route APIs  (0) 2019.09.06
react-dom-router  (0) 2019.08.30
useReducer  (0) 2019.08.22
useRef  (0) 2019.08.22
Comments