在开始学习微前端时,第一个接触到的概念就是微前端的架构模式,内容大概是这样的:“从应用间关系的角度,分为基座模式和自组织模式”。基座模式很好理解,就是“总分”的概念,由一个父级应用来统筹其他子级应用,通过各种技术方案切换子项目等。然而,自组织模式笔者觉得不太容易理解。
自组织模式的含义大致是指:应用间是平等的,不存在谁管理谁的问题。换句话说,每个应用都可以管理其他应用,这确实令人困扰。那么,自组织模式究竟是如何运作的呢?如果所有应用都是平级的,那么子应用应该放置在哪里呢?如果没有一个中心载体,它们又该如何显示呢?
带着这样的疑问,我们来学习本章的内容。