抛开至公司不说,中小企业的前端团队真的必要开辟一套本身的UI组件库么?我的答案是肯定的,任何前端团队都必要有一套本身的UI组件库。
你大概会问,用开源的组件库省时省力,题目还少,为什么要节外生枝?且听我逐步道来。
前端团队是为产物办事,产物是为用户办事,任何公司的产物都想突出本身的特色,而不是如出一辙。
假如你一向用开源的组件库,你会发觉你开辟的全部产物跟市道市情上已有的产物总有种相似感,唯一无二的特性不显着,很难引起他人的兴趣。
团队有本身的UI组件库,才会让成员觉得到我们的团队是一个完备的前端团队,而不是为了营业拼集的草台班子。
自有的UI组件库在团队内部可以算是一个局部的开源项目,必要家人们配合维护,必要服从商定的尺度,任何人的修改都必要思量已有及将来的改变。
随着产物营业的深入,本性化的设计在所不免,并且比重会越来越高,缓缓的你会发觉开源组件库许多情形下无法餍足项目标必要。
你想修改开源组件库发觉心有余而力不敷,向产物评释无能为力,得到的大概是一句“为什么别人的可以,你们就不可”。
开辟专属的组件库是个技能活,必要你有必然的技能功底,在开辟历程中团队的技能本领也会得到提拔。
马马虎虎不加任何思考的瞎写,不克不及算是一个组件库,只可以说是一些大众代码。真刚要维护一个组件库,你必要参考开源社区组件库的范例和尺度,它有设计和架构。
通过维护组件库,进修他人的设计范例和架构,思索别人作品的长处和缺点,融入到本身的设计中,你终极会受益匪浅。这件事变贵在对峙和思索,中途而废的对团队关心不大。
那么,你认同有条件的情形下团队最好开辟本身的UI组件库么?