Skip to content

组件化开发理念

Updated: at 01:22 AM

何为组件化?

针对组件的定义:在前端开发中,将整个UI结构进行拆解,独立出单独的UI功能去开发。例如,可以理解成一间屋子, 有地基、有门、有窗户。我们可以把这些类比成UI框架的组成部分。

可以把地基看成整个项目基础架构、门可以当成项目的登录模块 窗户则可以当成项目的导航模块

如下图所示:
zjh.png

组件层次化

所谓组件层次化,就是在某个子模块的内部二次或者多次扩展,像细胞分裂理论上组件层次化也可这么理解, 譬如一些通用卡片组、分页集合、按钮通用样式状态。但是在真实项目开发中,还得根据实际情况进行调整

组件模块化

所谓组件模块化,也可以理解为组件复用化。即在一个项目中存在一个或多个共通性,在业务代码上只需调整入参或者 事件回调,即可在多个业务层中进行共享。