single-spaJavaScript框架是用于将多个组件组合在一起的吗微前端在单个前端应用程序中。尽管我们反对微前端无政府状态比如,使用微前端作为混合和匹配多个框架的借口,single-spa就支持这一点。我们知道,有些场景是合理的,比如跨多个微前端升级到一个框架的新版本,这就需要跨多个框架集成。对于我们的团队来说,Single-spa已经成为了微前端集成的首选框架,并且他们发现它能够很好地工作SystemJS以及管理单个依赖项的不同版本。
single-spa是一个允许我们构建的JavaScript元框架微前端使用可以在单个应用程序中共存的不同框架。一般来说,我们不建议在一个应用程序中使用多个框架,但有时我们无法避免这样做。例如,当您正在处理遗留应用程序,并且希望通过开发新特性(使用现有框架的新版本或完全不同的版本)来进行试验时,single-spa可能非常有用。鉴于许多JavaScript框架的生命周期都很短,我们认为需要一种解决方案,这种解决方案可以允许将来的框架更改和本地化试验,而不会影响整个应用程序。单水疗中心似乎是朝这个方向发展的一个良好开端。