
6.14 微前端下的路由协同
微前端的路由协同要回答三个问题——「路由归谁管(主应用还是子应用)、URL 前缀怎么分(basename)、导航怎么不整页刷新」;而最容易被忽略的是「404 归属」「深链接」和「子应用内部路由与主应用 history 的一致」。

微前端的路由协同要回答三个问题——「路由归谁管(主应用还是子应用)、URL 前缀怎么分(basename)、导航怎么不整页刷新」;而最容易被忽略的是「404 归属」「深链接」和「子应用内部路由与主应用 history 的一致」。

前端权限的定位是「体验优化,不是安全边界」——它的正确做法是「后端下发权限点(不是角色),前端用权限点做三件事:路由守卫、菜单过滤、按钮/字段级控制」,而最容易出错的地方是「把『无权限』和『404』混为一谈」以及「动态路由带来的『白屏、闪烁、缓存失效』」。

压缩、裁剪、加水印、抠图、拼接都在本地完成。不限张数、不限次数,图片不会传到服务器。

路由级懒加载是「代码分割收益最大的一步」——每个页面单独打包,用户只下载当前页面的代码;声明式路由用 React.lazy + Suspense,数据路由直接用 lazy: () => import(...)。

React 的「路由守卫」本质是「控制渲染」(用包装组件或在 loader 里校验),没有 Vue 那样的 beforeEach 全局钩子;而且前端守卫只是体验优化,真正的权限必须在接口层校验。

用「:param」在路径里声明动态段,用 useParams() 读取;参数变化时组件不会重新挂载(需要在 useEffect 里依赖参数,或给 element 加 key 强制重建)。

嵌套路由让你把「布局」抽取到父路由组件里(用

v6 有两种配置方式——声明式(
最新评论
读过书不知道欧·亨利的人少。教科书上选文有
这小生活不错呀
不错,必须顶一下!
看着你还在坚持,很好
看来忙了也没时间更新博客了
NIce。学习了。。。。
网站不错!!!!
简洁实用,好文章!