简介:摘要:我们在项目开发过程中,会发现很多东西都是可以复用或者希望能够在应用运行过程中进行动态变化。传统的开发模式中我们需要把代码统一放在前端进行处理,如果需要变更的话可以对整个应用更新最新的版本进行升级,也可以对部分文件进行升级和增加。我们是通过两个原则来规范这个问题的,这两个原则就是:内聚性和耦合性(高内聚,低耦合)但这些需要很多工作量。有些场景下我们只是为了某一个活动或者某一件事情临时进行的调整,而这种调整有时是比较频繁的,那么全量升级和补丁升级都太重了,我们需要更轻量级的方案,组件化是一种非常合适的解决方案。