导语技术更新迭代下,微前端架构让你的应用可以同时兼容多个技术栈,不必为老应用的改造头疼。更重要的是,通过运用微前端架构,从代码的组织层面,到团队管理层面,都会给你的项目带来巨大的影响。但要在项目中实施微前端,有多个技术层面问题需要解决。本分享将带你走进微前端核心技术,揭秘那些“不为人知”的巧妙实现。不写客套话了,直接进入正题吧。我自己写了一个微前端框架MFY(麦饭),你可以通过npmimfy来使用它。这次分享主要来聊一聊实现一个微前端框架涉及的主要技术点。概念
微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用用由单一的单体应用转变为把多个小型前端应用聚合为一的应用。各个前端应用还可以独立开发、独立部署。同时,它们也可以进行并行开发。——《前端架构:从入门到微前端》
微前端背后的想法是将网站或Web应用视为独立团队拥有的功能组合。每个团队都有一个独特的业务或任务领域,做他们