前端ui库得有多少修为才能造轮子?
单纯自己写着玩
回答:
github直接抄一个就行了,能看懂基本问题不大,重点放在规范和项目架构,以及部分复杂组件的逻辑?,我觉得一般个人从头开始搞组件库的意义不大,因为规范会很乱,以及没啥人用。
回答:
0基础也可以写着玩,很多培训班的项目库里面就会有比如说造ui库这种教程。
如果说单纯靠自己,其实会了基本功之后也可以,比如说你在项目遇到一个痛点,解决掉之后可以把解决问题的方案抽象出来公开到npm上面。轮子也有大小的。
回答:
能写得出表格就行,没有比表格更难的组件
回答:
其实不需要什么修为,我反而建议初、中级前端都下点功夫去做一个自己的 UI 框架,理由有三:
- HTML 提供很多原生功能,UI 库只需要补强特定功能、弥补特定短板即可,开发难度不大
- 现代化前端框架(Vue、React)都提供很好的封装,在此基础上二次开发难度不高
- 前端工程化提供了足够的脚手架,帮助我们整合使用多个前端库,也就是说你的库不用太完整,只要能满足某一特定需求,就可以用在项目当中
所以不用担心,加油干吧。
回答:
轮子也分功能完善和简单的,看你追求哪种
完善的如各种Ui库的下拉框
,别人支持上下左右弹出(基本的),还支持在页面底部的时候适配成从上弹出(更多细节,更完善)
前者只要你入门了就可以写,而后者更多的是在长时间开发过程中积累的一套应对各种情况的解决方案整合
回答:
建议换一门新的语言来写,只要这门语言可以和 javascript 互操作。比如 rescript 用来编写 react 组件库就很合适。
好处是使用新语言的时候你的工具比较少,有什么问题都会想着自己去解决,而不是去 import xxx。
回答:
不太推荐造大轮子,
个人能造的轮子大部分别人已经造过了,
个人相对公司没啥优势,
起步没有引流,
后续没有维护,
就没啥做的动力了!
针对自己日常工作的小轮子造几个蛮有必要的,
开项目一划拉相当方便,
譬如常用 CSS 集合,我一个 .ellipsis 能搞定的你让我写 N 个重复省略的样式就要命了,
譬如常用的 Tree 或者 EChart,BaiduMap,大差不差你让我从头写也是相当头大
以上是 前端ui库得有多少修为才能造轮子? 的全部内容, 来源链接: utcz.com/p/934243.html