

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

第二页演讲文稿:
我们在前期构建项目的时候,往往会选择一款开源的UI组件库进行引入,当然,企业要是拥有自己组件库的就排除在外了,而至于选哪个UI组件库,是根据当前项目贴合程度进行选取的,不要人云亦云的选取热门框架。
需要注意的是,选取稳定版的组件库,如果不影响业务需求,尽量不要进行升级,避免因为组件库升级而导致业务系统出现问题,那如果所选取的组件库无法满足业务需求,这时候我们该怎么办呢?

第三页演讲文稿:
接下来就是我想跟大家谈的,根据项目具体需求,对组件进行订制,也就是对组件进行源码修改。
源码修改的原则是以易维护、可扩展,不能出现源码修改之后,原有的功能就没法实现了,举个简单的例子,按钮组件的尺寸订制,可能原来的组件库对按钮的尺寸可选值只有`default / medium / mini`,我们就可以通过写入`width`和`height`来自定义按钮尺寸大小。
随后我们还要做一件事情,那就是写注释,虽然不要求把注释和API写得跟开源组件那么详细,但至少把参数含义、事件、调用方法写明白,并且把你修改的组件和相应的注释写到readme文件中去,方便团队的其他成员查看。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。