已经 2023 年了,花了一些时间,写了一个组件库还有多大的意义呢?

2023-07-25 14:05:52 +08:00
 chaxus

工作三年,没有什么出彩的项目经历,平平常常,抽空磕磕绊绊的整了一个这个:

对个人成长,和找工作,意义有多大呢?各位大佬面试官会有空了解吗?还是多背背八股文和算法。

(叠甲声明:本人表达观点仅字面含义,有内容,非水军。源码完整公开,MIT 协议,非商业行为,非引战)

3116 次点击
所在节点    程序员
25 条回复
zhangjiafan
2023-07-25 14:09:55 +08:00
写 h5 得没意义,但是,如果你写一套 c++得,可能会起飞
chenxiaolani
2023-07-25 14:14:51 +08:00
看你做到什么程度, 如果只是“仅供学习参考”的程度意义就不大,现在前端人手一个组件库, 烂大街了已经。
chaxus
2023-07-25 14:15:50 +08:00
@zhangjiafan C++组件库吗?具体用在哪里个方面的呢?我去了解了解~
chaxus
2023-07-25 14:17:06 +08:00
@chenxiaolani 确实,不仅是组件库,甚至前端框架都人手一套,太离谱了,有些都开始卷 C++和 rust 了。
x77
2023-07-25 14:42:56 +08:00
前端的东西主观性质太强了,每个人都有自己的表达,很少人会用别人的,就像写文章一样,没人会用别人的语句或段落。

除非你能搞个像 Flutter 、React 一样的东西,搞个“平台”,别人在你这个框架上可以更自由、更轻松的表达,呈现他的个性。但是这种东西基本是全球巨头才能做,要有钱烧、要有技术基因、非生意目标。。。
shakukansp
2023-07-25 14:47:12 +08:00
对自己熟悉框架特性有意义
实用性方面的意义如果你自己项目都用自己的组件库写那还是有的……
HB9527
2023-07-25 14:50:43 +08:00
能解决你的问题就好~
novaline
2023-07-25 15:13:43 +08:00
别重复造轮子了
x77
2023-07-25 15:14:26 +08:00
@x77 我的经验里,工作几年,热爱技术的才会去做这个事情,另外一个方面讲,你可以发现了你的兴趣,这是好事。
jones2000
2023-07-25 15:27:14 +08:00
组件库不要贪多,就做一两种图形,结合业务场景做精做好就可以了。
version
2023-07-25 15:30:30 +08:00
你这个和 crud 没区别毫无意义.
你还不如找个主流的 组件库..再二次封装成复杂的业务案例.还实用些..这些才能看到你的能力.
opentrade
2023-07-25 15:44:42 +08:00
华为不在搞 opentiny 吗?
angrylid
2023-07-25 15:47:09 +08:00
我有个不成熟的小建议啊。这个库一看就是个半成品,我想用这个你的组件库做个问卷星都很难。
如果只做 7 个组件,感觉还不如在博客写 7 篇文章。
wjx0912
2023-07-25 15:49:01 +08:00
觉得很 NB ,可能是我太菜了。。。
gudong123
2023-07-25 15:58:31 +08:00
厉害, message 可以加个动画, 有点生目前.
corcre
2023-07-25 16:15:32 +08:00
试了一下, button 就出现了 bug, 点击按钮的时候波纹扩散的过程中鼠标挪到按钮以外的地方波纹就会闪现到左上角然后继续动画, 鼠标点击按钮边框的时候同理
memedahui
2023-07-25 16:33:38 +08:00
我给你一个建议,只专注一个点,你就写一个 grid 组件,当然这个组件才是最难的,有排序,分组,行编辑,列编辑,拖动,固定,多列选中,tree 结构,全键盘操作,大数据展示等上百个功能点.你写出来肯定有人用,还能出 pro 版本,你现在全部都写,没有特点没人用的.
hoodjannn
2023-07-25 16:38:21 +08:00
@memedahui 我感觉难的并且常见的还是 form 和 table,不知道有多少写内部系统的前端把时间耗在这两个上面,并在上面做各种乱七八糟的封装,其实本来 rc-field-form 和 rc-table 并不难,代码也没多少行。
gogogo1203
2023-07-25 16:41:08 +08:00
https://ui.shadcn.com/ 了解一下现在的组件库都卷成了什么样子.
karott7
2023-07-25 16:45:24 +08:00
如果只是解决自己的问题那没啥,如果你想开源推广那别弄了,现在造框架卷 build 工具都难出头。
当然自己写还是有意义的,能熟悉打包 CI CD 流程,能定制特定业务的组件,熟悉框架和 DOM 执行过程和深入了解 Element 特性

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/959538

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX