网易首页 > 网易号 > 正文 申请入驻

以后用 ElementUI、Ant-Deisgn 的前端只会越来越少

0
分享至

从黑盒到源码,当67k+ Star碾压老牌巨头,前端开发者该拥抱怎样的新世界。

这两年前端圈变化挺大的,尤其是组件库这块。以前大家用 Element UI 或者 Ant Design 这类库,说白了就是开箱即用,但你想改点东西就很头疼。比如 UI 设计稿跟组件样式不一样,你就得疯狂写 CSS 覆盖,或者直接提 issue 等作者更新,但很多时候等不来。更狠点的,有人直接改 node_modules 里的代码,但一跑 npm install 就没了,特别不稳定。

这种“黑盒”模式,说白了就是组件库给你什么,你只能用什么,底层的逻辑和结构你根本动不了。很多开发者都受够了这种憋屈,但又没办法。



其实大家早就有个朴素的想法:既然 node_modules 里的代码改不了,那我直接把需要的组件源码,比如 Button 或者 Input,复制到我项目里,想怎么改就怎么改,不就行了?但现实很残酷。传统组件库内部代码依赖关系特别复杂,一个按钮可能引用了全局配置、主题系统、一堆工具函数,甚至几十个其他组件。你复制一个按钮,可能得把半个库都搬过来,根本搞不定。

后来有人搞了“依赖劫持”这种折中方案,用构建工具把某个组件的路径指向本地修改后的代码。但这就像打补丁,不够标准,也不通用,用起来还是麻烦。



直到“无头组件库”这个概念出来,才算真正破了局。它跟传统组件库最大的区别,就是逻辑和 UI 彻底分开了。无头组件只给你提供行为逻辑,比如状态管理、键盘交互、无障碍访问这些,但外观和结构你完全自己说了算。

打个比方,传统库是给你一个烤好的蛋糕,你只能加奶油和水果,改不了蛋糕配方和结构。无头组件库是给你一份蛋糕配方和所有原材料,你想做成什么形状、什么口味都行。这种灵活性是以前的库没法比的。



过去一年多,Shadcn-UI 这个项目火了,在 GitHub 上拿了 67k 多 Star,把很多老牌组件库都甩在了后面。它其实不是一个传统意义上的“库”,因为它不提供 npm install 安装包。你用的是 `npx shadcn-ui@latest add button` 这种命令,把组件的完整源代码直接复制到你项目里的 `components/ui` 目录下。

它深度绑定了 Tailwind CSS,用它的 Utility-First 理念,改样式变得特别简单直观。你直接改类名就行,不用去研究复杂的 CSS 覆盖规则。这种“先初始化,再按需添加”的模式,让人用起来感觉更踏实,毕竟源码就在自己手里,想怎么改都行。



当然,无头组件库也不是万能的。它也有缺点。比如学习曲线更陡,虽然用起来简单,但你要改源码,就得真正理解组件的内部逻辑,还得会用 Tailwind CSS。对于新手来说,可能更费劲。

而且它跟 Tailwind CSS 强绑定,如果你不喜欢或者用不了 Tailwind,那它的优势就没了。这本质上是用一种新的样式框架依赖,替换了旧的 UI 库依赖。另外,源码在你项目里,库的版本升级就不会自动进行了。如果库修复了 Bug,你得手动去对比更新,维护责任从库作者转移到了你身上。



未来我觉得组件库会分成三块。老牌巨头像 Ant Design 还会存在,但会提供更多配置化能力,服务那些需要快速、标准化的通用场景。无头组件库会越来越流行,尤其针对复杂业务,比如表单、表格这些,定制化需求高的地方。一个项目里,可能 80% 的通用模块用传统库,20% 的核心业务用无头组件库来深度定制。

总的来说,前端开发者正在从“组件使用者”变成“组件拥有者”。无头组件库的核心价值不是“好用”,而是“可控”。如果你正在为一个复杂的项目头疼样式和逻辑改不动,那真的可以试试 Shadcn-UI 这类工具。未来,好的组件库不是隐藏得越深越好,而是暴露得越多越好。当你能在项目里随心所欲地改一个 Button 的每一行代码时,你才真正拥有了它。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
今晚赛事:9月2日晚19点55,中央电视台CCTV5、CCTV5+ 直播节目单

今晚赛事:9月2日晚19点55,中央电视台CCTV5、CCTV5+ 直播节目单

拾光纪闻
2026-09-02 05:27:55
总理最新部署,“进一步规范地方政府经济促进行为”

总理最新部署,“进一步规范地方政府经济促进行为”

政知新媒体
2026-09-01 23:38:29
未知冲击逼近地球!太平洋正在酝酿大事件,历史经验或全部失灵,今年冬天会有多极端?

未知冲击逼近地球!太平洋正在酝酿大事件,历史经验或全部失灵,今年冬天会有多极端?

徐德文科学频道
2026-09-01 07:51:39
一个被窝睡不出两种人!王鸥多年隐秘被扒,难怪何九华急着要跑

一个被窝睡不出两种人!王鸥多年隐秘被扒,难怪何九华急着要跑

陈意小可爱
2026-09-02 00:55:28
张一山《重案六组》首播被要求下架,理由出奇一致:毁了警察形象

张一山《重案六组》首播被要求下架,理由出奇一致:毁了警察形象

秋姐居
2026-09-01 16:46:52
哈里王子与梅根在英国的新核心圈子曝光:从阿奇的教母到节目明星

哈里王子与梅根在英国的新核心圈子曝光:从阿奇的教母到节目明星

璀璨幻行者
2026-09-02 08:37:02
字母哥三兄弟全留希腊联赛,NBA再无字母家族

字母哥三兄弟全留希腊联赛,NBA再无字母家族

热血体育社
2026-09-02 08:33:15
三家新能源车企纷纷倒下,这不是价格战,是蓄谋已久的资本大逃杀

三家新能源车企纷纷倒下,这不是价格战,是蓄谋已久的资本大逃杀

流苏晚晴
2026-09-01 18:39:03
王菲一把拽开宋妍霏时,她还没反应过来:姐姐早就看穿了一切

王菲一把拽开宋妍霏时,她还没反应过来:姐姐早就看穿了一切

放开他让wo来
2026-09-01 09:36:09
中使馆驳斥阿根廷官员:立即停止涉华谣言

中使馆驳斥阿根廷官员:立即停止涉华谣言

观察者网
2026-09-01 13:53:15
己方阵亡79人,歼敌数超过50000人!交换比达1:637?

己方阵亡79人,歼敌数超过50000人!交换比达1:637?

战风
2026-09-01 16:57:30
刚刚!黄湘岳任深圳市教育局局长

刚刚!黄湘岳任深圳市教育局局长

教育大事
2026-09-01 16:45:09
中国作协原党组副书记、书记处常务书记玛拉沁夫逝世,享年97岁

中国作协原党组副书记、书记处常务书记玛拉沁夫逝世,享年97岁

澎湃新闻
2026-09-01 22:50:27
知名学者戴建业在剑门关背诵《蜀道难》免门票,客服:他是老年人,不背诵也免票

知名学者戴建业在剑门关背诵《蜀道难》免门票,客服:他是老年人,不背诵也免票

极目新闻
2026-08-31 12:07:05
纪委朋友说真话:毁掉一个干部的,从来不是贪,而是这4个“怕”

纪委朋友说真话:毁掉一个干部的,从来不是贪,而是这4个“怕”

荷兰豆爱健康
2026-09-02 00:20:04
夏窗压哨夜!曼城连砸1.9亿揽两强援,切尔西1进1出,热刺租借救急

夏窗压哨夜!曼城连砸1.9亿揽两强援,切尔西1进1出,热刺租借救急

你是我心里的阴影
2026-09-02 05:51:10
“她是桃花眼,前途不敢估量”,女孩考上中山大学,面相火了

“她是桃花眼,前途不敢估量”,女孩考上中山大学,面相火了

世界圈
2026-08-21 09:05:40
美F-16V赴台交付!中方不再讲君子之风,两记杀手锏打痛美国软肋

美F-16V赴台交付!中方不再讲君子之风,两记杀手锏打痛美国软肋

墨兰史书
2026-08-31 22:00:05
几千块真的可以难倒英雄汉!东莞父亲掏不出女儿高中9300元学费急哭,兜里仅剩3000元

几千块真的可以难倒英雄汉!东莞父亲掏不出女儿高中9300元学费急哭,兜里仅剩3000元

捣蛋窝
2026-09-01 17:05:01
亚洲最穷国:当地女性惊人开放,游客秒变土豪

亚洲最穷国:当地女性惊人开放,游客秒变土豪

怪味历史连连看
2026-08-28 03:15:09
2026-09-02 09:19:00
呼呼历史论
呼呼历史论
分享有趣的历史
866文章数 18017关注度
往期回顾 全部

科技要闻

抖音突发推荐算法大面积错乱!

头条要闻

美国力邀俄重返G20 俄财长亲自参加峰会令欧盟"愤怒"

头条要闻

美国力邀俄重返G20 俄财长亲自参加峰会令欧盟"愤怒"

体育要闻

大爹杨瀚森,让中国男篮有了容错空间

娱乐要闻

孙宇晨破防,他无法接受孙割这个名字

财经要闻

全球粮价冲高,会影响国内市场吗

汽车要闻

山城试驾启源Q06 不光是智驾好用还有700km的续航

态度原创

数码
游戏
本地
时尚
公开课

数码要闻

雷蛇灵猫Razer Prio可折叠游戏手柄发布:支持7英寸内手机,799元

神谷英树吐槽《生化9》太恐怖 建议加入非恐怖模式

本地新闻

昆明的雨,解锁汪曾祺的浪漫雨季

夏天别总穿黑色裤子,试试这几款高腰裙,显瘦优雅又提气质

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版