当前位置: 首页 > 面试题库 >

React-Router 4中``组件有几种类型?

丁嘉庆
2023-03-14
本文向大家介绍React-Router 4中` `组件有几种类型?相关面试题,主要包含被问及React-Router 4中` `组件有几种类型?时的应答技巧和注意事项,需要的朋友参考一下
  • HashRouter:老浏览器的history,主要通过hash来实现,对应createHashHistory()
  • BrowserRouter:高版本浏览器,通过html5里面的history,对应createBrowserHistory()
  • **MemeoryRouter:**node环境下,主要存储在memeory里面,对应createMemoryHistory()

*createHashHistory、createBrowserHistory、createMemoryHistory方法只是覆盖了某些基础公用方法,比如go(),replace(),push()等。BrowserRouter和HashRouter组件,前者使用pushState和popState事件构建路由,后者使用 hash 和 hashchange 事件构建路由。MemeoryRouter可以应用于像react native。

 类似资料:
  • 本文向大家介绍React的触摸事件有哪几种?相关面试题,主要包含被问及React的触摸事件有哪几种?时的应答技巧和注意事项,需要的朋友参考一下 onTouchCancel onTouchEnd onTouchMove onTouchStart

  • 本文向大家介绍react声明组件有哪几种方法,各有什么不同?相关面试题,主要包含被问及react声明组件有哪几种方法,各有什么不同?时的应答技巧和注意事项,需要的朋友参考一下 1、无状态组件 2、有状态组件 3、高阶组件 4、容器组件 5、回调组件 具体请看这篇文章:https://juejin.im/post/5e041c99518825123e7b0602

  • 本文向大家介绍RabbitMQ 有几种广播类型?相关面试题,主要包含被问及RabbitMQ 有几种广播类型?时的应答技巧和注意事项,需要的朋友参考一下 direct(默认方式):最基础最简单的模式,发送方把消息发送给订阅方,如果有多个订阅者,默认采取轮询的方式进行消息发送。 headers:与 direct 类似,只是性能很差,此类型几乎用不到。 fanout:分发模式,把消费分发给所有订阅者。

  • 本文向大家介绍react有几种构建组件的方式?可以写出来吗?相关面试题,主要包含被问及react有几种构建组件的方式?可以写出来吗?时的应答技巧和注意事项,需要的朋友参考一下 1.无状态函数式组件 function HelloComponent(props, /* context */) { return <div>Hello {props.name}</div> } ReactDOM.rende

  • 本文向大家介绍详解react-router4 异步加载路由两种方法,包括了详解react-router4 异步加载路由两种方法的使用技巧和注意事项,需要的朋友参考一下 方法一:我们要借助bundle-loader来实现按需加载。 首先,新建一个bundle.js文件: 然后,在入口处使用按需加载: 方法二:用原生的 Webpack 配置 首先在 webpack.config.js 的 output

  • 本文向大家介绍JQuery中有几种类型的选择器相关面试题,主要包含被问及JQuery中有几种类型的选择器时的应答技巧和注意事项,需要的朋友参考一下 1.层叠选择器$(“form input”) 2.基本过滤选择器 :first :last :not() 3.内容过滤选择器:odd:eq():animated 4.可视化过滤选择器 :hidden :visible 5.属性过滤选择器:div[id]