IT_susu
RRD - Router APIs 본문
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