首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【技术创作101训练营】- 如何面向业务订制组件库

【技术创作101训练营】- 如何面向业务订制组件库

原创
作者头像
Nian糕
修改2021-01-21 10:26:52
修改2021-01-21 10:26:52
5450
举报
PPT第一页
PPT第一页

第一页演讲文稿

不管是在前端还是后端项目中,一个好的组件库能够帮助我们解决大部分的交互操作,让我们不再造轮子,而把工作重心放到业务需求中,那么,我们是否需要根据业务去从0搭建一个组件库呢?

PPT第二页
PPT第二页

第二页演讲文稿:

我们在前期构建项目的时候,往往会选择一款开源的UI组件库进行引入,当然,企业要是拥有自己组件库的就排除在外了,而至于选哪个UI组件库,是根据当前项目贴合程度进行选取的,不要人云亦云的选取热门框架。

需要注意的是,选取稳定版的组件库,如果不影响业务需求,尽量不要进行升级,避免因为组件库升级而导致业务系统出现问题,那如果所选取的组件库无法满足业务需求,这时候我们该怎么办呢?

PPT第三页
PPT第三页

第三页演讲文稿:

接下来就是我想跟大家谈的,根据项目具体需求,对组件进行订制,也就是对组件进行源码修改。

源码修改的原则是以易维护、可扩展,不能出现源码修改之后,原有的功能就没法实现了,举个简单的例子,按钮组件的尺寸订制,可能原来的组件库对按钮的尺寸可选值只有`default / medium / mini`,我们就可以通过写入`width`和`height`来自定义按钮尺寸大小。

随后我们还要做一件事情,那就是写注释,虽然不要求把注释和API写得跟开源组件那么详细,但至少把参数含义、事件、调用方法写明白,并且把你修改的组件和相应的注释写到readme文件中去,方便团队的其他成员查看。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档