React-Router documentation에서 나는 Route
과 Router
모듈을 모두 react-router-dom
에서 가져 왔음을 확인했습니다. 두 모듈 사이에 어떤 차이점이 있는지 알고 싶습니다.라우터와 라우터 간의 차이점은 무엇입니까
1
A
답변
2
라우터
라우터 구성 요소는 브라우저의 위치와 반응 응용 프로그램 사이의 연결을 만드는 것입니다. 귀하의 페이지에 아무 것도 보이지 않습니다. React context을 통해 브라우저의 위치 변경과 상호 작용하는 API를 제공합니다. 따라서 트리 아래의 모든 구성 요소는이 API를 사용하여 브라우저의 위치 변경을 기반으로 동작을 변경하거나 원하는대로 브라우저 위치를 변경할 수 있습니다.
라우터는 다른 모든 특정 라우터 구성 요소의 추상입니다. 실제로 우리는 BrowserRouter, MemoryRouter 및 HashRouter와 같은 특정 구현을 사용하여 브라우저 기록을 관리하는 여러 가지 방법을 사용합니다. 또한 라우터는 일반적으로 구성 요소 트리의 최상위 구성 요소이며 전체 응용 프로그램에서 한 번만 사용합니다. 다른 모든 반응 라우터 구성 요소는 라우터가 제공하는 API 없이는 작동 할 수 없으므로 라우터의 자손이어야합니다.
경로
경로를 설명하는 간단한 많이 있습니다. 위치가 경로와 일치 할 때 UI를 렌더링합니다. 따라서 응용 프로그램은 구성 요소 트리의 서로 다른 수준에서 레이아웃 복잡성을 기반으로 많은 경로를 가질 수 있습니다. 또한 Route에는 일치가 발생하는 방식을 구성하는 몇 가지 추가 소품이 있습니다. 라우터가 제공하는 API를 내부적으로 사용하여 위치에 액세스하고 주어진 구성 요소를 렌더링할지 여부를 결정합니다.
관련 문제
- 1. BrowserRouter가 라우터와 라우터 인 이유는 무엇입니까?
- 2. 뷰와 라우터 간의 백본 관계
- 3. NSString 간의 차이점은 무엇입니까?
- 4. REST API URL 및 라우터와 컨트롤러 간의 배포
- 5. Express 라우터와 컨트롤러 로직 간의 변수 전달
- 6. 다른 라우터와 같은 경로에서 반응 라우터 경로가 변경되지 않습니다.
- 7. 디스플레이의 경로 간의 간단한 로딩 라우터
- 8. 두 코드 간의 차이점은 무엇입니까?
- 9. ComboViewer와 Combo 간의 차이점은 무엇입니까?
- 10. 템플릿 호출 간의 차이점은 무엇입니까?
- 11. 두 코드 간의 차이점은 무엇입니까?
- 12. openurlconnection과 connect 간의 차이점은 무엇입니까?
- 13. 도커와 도커 간의 차이점은 무엇입니까
- 14. Ember.js : 라우터/라우트와 StateManager/State의 차이점은 무엇입니까?
- 15. 둘 다 사용 : 흐름 라우터와 철 라우터 (유성)
- 16. Express.js 라우터와 App.use 라우팅의 이점은 무엇입니까?
- 17. 라우터와 액터의 차이점
- 18. XMLHttpRequest와 일반 HTTP 요청 간의 패킷 수준 차이점은 무엇입니까?
- 19. 데이터베이스에서 키와 인덱스 간의 차이점은 무엇입니까?
- 20. request.setAttribute()와 model.addAttribute 간의 차이점은 무엇입니까?
- 21. 이 두 SQL 문 간의 차이점은 무엇입니까
- 22. let-rebinding과 표준 할당 간의 차이점은 무엇입니까?
- 23. 유휴 상태에서의 코딩과 터미널 간의 차이점은 무엇입니까?
- 24. clang과 gcc 간의 동작 차이점은 무엇입니까?
- 25. CSS 끈 푸터 구현 간의 차이점은 무엇입니까?
- 26. Java와 닷넷 간의 JIT의 차이점은 무엇입니까?
- 27. SQL Server의 두 인덱스 간의 차이점은 무엇입니까?
- 28. CLI와 GUI 간의 NSInteger 차이점은 무엇입니까?
- 29. .jpg와 .j2k 형식 간의 차이점은 무엇입니까?
- 30. , html 요소와 프래그먼트 간의 기능상의 차이점은 무엇입니까?