React Router DOM 组件分类:错误选项
以下哪项对 React Router DOM 中组件分类是错误的?
A. 导航组件: Link 和 NavLink B. 导航组件: Route 和 Switch C. 路由匹配组件: Route 和 Switch D. 路由器组件: BrowserRouter 和 HashRouter
正确答案:B
解释:
- 导航组件 用于定义页面之间的链接,常见的有:
Link
:简单的链接组件。NavLink
:带有激活状态的链接组件。
- 路由匹配组件 用于根据 URL 匹配不同的组件,常见的有:
Route
:基础路由匹配组件。Switch
:用于匹配第一个匹配成功的路由,避免多个路由同时匹配。
- 路由器组件 用于定义路由器模式,常见的有:
BrowserRouter
:使用 HTML5 History API 的路由器。HashRouter
:使用 URL Hash 的路由器。
选项 B 错误在于,Route
和 Switch
属于路由匹配组件,而非导航组件。

原文地址: http://www.cveoy.top/t/topic/jG92 著作权归作者所有。请勿转载和采集!