react-router面试题

react-router 6.x 传递参数的方法有哪些?分别怎么获取参数?

跳转路由时的replace属性有什么作用?

react路由如何设置从定向?

react路由如何鉴权?

路由懒加载怎么实现?

路由有几种模式?分别有什么区别?

react路由和普通路由有什么区别?

React路由是前端的路由,普通路由指的是后端的路由
React路由不管是hash还是browser的模式,都是在响应了hash/browser的change之后,再变更页面的DOM结构,由于是单页应用,页面文件始终没有变化;通过请求的path,然后相应不同的页

React-Router的<Link>标签和<a>标签有什么区别?

Link 组件最终会渲染为 HTML 标签 ,它的 to、query、hash 属性会被组合在一起并渲染为 href 属性。虽然 Link 被渲染为超链接,但在内部实现上使用脚本拦截了浏览器的默认行为,然后调用了history.pushState 方法。

Link 只负责触发 url 变更,Route 只负责根据 url 渲染组件

相比于 标签, 避免了不必要的渲染

请你说说react的路由是什么?

React的路由是纯前端的路由,就是根据hash或browser path的变化,框架内封装好了方法,可以自由的切换DOM展示,来模拟页面或局部页面被替换的目的;让浏览器不用刷新,也能获取想要的页面结构,保存内存数据,提升用户体验

react-router 6.x 内置组件有哪些?

react-router 6.x 常用hook有哪些?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值