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展示,来模拟页面或局部页面被替换的目的;让浏览器不用刷新,也能获取想要的页面结构,保存内存数据,提升用户体验