一、组件化介绍需求来源随着项目规模不断扩大,业务模块增多,开发过程中会有多条产品线(多人或多小组开发不同的功能);如果用传统的开发模式,会导致代码臃肿,编译速度越来越慢,开发效率低下,代码维护成本越来越高.组件化优势代码逻辑和项目结构清晰;代码利用率高,迭代效率高;可以快速集成,并能做单元测试;每个组件可以单独运行,组件之间的耦合度低.组件化模块划分基础组件:宏定义/自定义分类/自定义工具类功能组件:项目中常用功能,如:定位/推送/分享业务组件:根据具体业务而定,如:聊天/商城中间组件:负责界面路由/传参/回调宿主工程:类似一个壳子,组合各个组件,形成一个完整的App组件化实质组件化其实是把每