前言
UI组件库是前端程序员在项目中必不可少的,因为他不仅能够大大提高前端攻城狮们的开发效率,更是能便于我们维护自己的代码,保证规范性和唯一性。总之,组件化编程可以说是当下前端的重要趋势。那么,身为一名合格的前端攻城狮,有必要拥有一套自己的UI组件库呢?
我觉得很有必要啊。有人会问“在组件化编程的今天,网上已经有很多很多优秀,美观,备受好评的UI组件库,他们有详细的文档,日常开发中,我们只要引入他们,一样可以提高开发效率,一样可以便于维护。网上的轮子千千万,很多很多比自己写的要好很多,为什么还要自己费时费力去打造自己的UI库呢?”
- 自己的代码,便于修改
自己写的代码和别人的代码总是有很大不同的,每一个UI库都有作者的编程习惯、设计思路,甚至说代入了自己的情感。因此,自己写的代码,我们会更清楚代码的设计思路等,修改起来可以说更加的得心应手,极大避免了一修改就不兼容等问题,更不会出现想要修改无处下手的尴尬场面了。
- 更好的找工作
虽然说,有没有属于自己的UI组件库并不能成为这个前端合格与否,技术强弱的标准,但是我们可以想象一下,当我们找工作的时候,展示给HR一个好看的,有自己设计思路的UI组件库,还是会为自己增色不少,这一点还是很有用的。
-
对组件的原理有更深的理解
我曾经听人说,“代码这东西,你可以不写,但是你得知道他的底层原理,知道他是怎么实现的”,但是那是对于大佬们来说,我觉得搞编程还是要多写,对我来说,自己动手写出来的代码是有自己的思考的,光靠想可能总有这样那样的问题,对理解代码可能还是不够透彻。
-
心理问题
我个人是一个前端攻城狮,我觉得当网上出现了我的UI组件库的时候,哪怕只有我一个人在用,都是值得骄傲的。
-
我对UI组件库的理解
UI组件库其实就是无数个小的组件都放在一起,自己的UI组件库和别人的UI组件库目的都是一样的,用自己的砖和用别人的砖都能造出一间房子来,但是自己的砖可以随心所欲改变形状,改变颜色,甚至改变材料,但是别人的砖就需要花费一定功夫才行了。