微前端浅析
一、微前端含义
Techniques, strategies and recipes for building a modern web app with multipleteams that can ship features independently. -- Micro Frontends
微前端是一种多个团队(技术栈无关)通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略
微前端的两种形态:

- 单实例:即同一时刻,只有一个子应用被展示,子应用具备一个完整的应用生命周期。通常基于 url 的变化来做子应用的切换。
- 多实例:同一时刻可展示多个子应用。通常使用 Web Components 方案来做子应用封装,子应用更像是一个业务组件而不是应用。
适合微前端的场景:
- 大型单体应用场景(巨石应用)
- 工作台场景
二、微前端架构(以qiankun为例)

主框架充当调度者的角色,在不同的条件下激活不同的子应用;由此得出主框架的作用:导航路由 + 资源加载
1、路由系统
举例:在一个微前端系统中
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
