微应用是什么?

386 阅读1分钟

扫盲文章:zhuanlan.zhihu.com/p/141530392

概念

将单一的、复杂的单体应用,转变为多个小型前端应用聚合为一的应用,每个独立应用可以单独部署、发布。

微应用是一种技术架构,技术方案,而不是一种技术实现。

为什么要引入微前端?

当前单页面应用越来越复杂,修改一个小内容都要牵一发而动全身,项目越来越难以维护。微前端就是把大的项目做拆分和解耦,每个部分可以单独进行维护和部署,提升效率。

微应用的核心

1.可以根据路由变换来切换各子应用

2.样式、脚本隔离

3.主子应用通信、子应用通信