扫盲文章:zhuanlan.zhihu.com/p/141530392
概念
将单一的、复杂的单体应用,转变为多个小型前端应用聚合为一的应用,每个独立应用可以单独部署、发布。
微应用是一种技术架构,技术方案,而不是一种技术实现。
为什么要引入微前端?
当前单页面应用越来越复杂,修改一个小内容都要牵一发而动全身,项目越来越难以维护。微前端就是把大的项目做拆分和解耦,每个部分可以单独进行维护和部署,提升效率。
微应用的核心
1.可以根据路由变换来切换各子应用
2.样式、脚本隔离
3.主子应用通信、子应用通信