以下哪项对 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 错误在于,RouteSwitch 属于路由匹配组件,而非导航组件。

React Router DOM 组件分类:错误选项

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

免费AI点我,无需注册和登录