微前端实践

介绍微前端在toB前端开发中的应用,解决工程打包慢、代码冲突和定制化需求问题,通过拆分巨无霸前端工程为独立小工程实现协同开发。

https://blog.kiliwalk.com/micro-frontend-practice/在 toB 的前端开发工作中,我们往往就会遇到如下困境:1. 工程越来越大,打包越来越慢2. 团队人员多,产品功能复杂,代码冲突频繁、影响面大3. 内心想做 SaaS 产品,但客户总是要做定制化不同的团队可能有不同的方法去解决这些问题。在前端开发日新月异、前端工程化蓬勃发展的今天,我想给大家介绍下另一种尝试——微前端。<!-- more -->## 微前端是什么那什么是微前端?微前端主要是借鉴后端微服务的概念。简单地说,就是将一个巨无霸(Monolith)的前端工程拆分成一个一个的小工程。别小看这些小工程,它们也是“麻雀虽小,五脏俱全”,完全具备独立的开发、运行能力。整个系统就将由这些小工程协同合作,实现所有页面的展示与交互。