少写一点,发布快一点:2025年的前端极简主义

article/2025/8/15 6:23:39

我们先直白点:你大概并不需要那些 Button.jsPrimaryButton.jsOutlinePrimaryButton.js 甚至 MaybeIfItsFridayButton.js

在2025年,我们被过度抽象的组件库淹没了——原子设计、过度工程化的 UI 库。

现在,该是我们聊聊「反潮流」的前端极简主义的时候了。

这不是装腔作势的开发者宣言。

而是我在快速上线、减少调试、并长期维护项目的实践中总结出的宝贵经验。

到底什么是前端极简主义?

前端极简主义并非「不写代码」,而是「只写必要的代码」。

它意味着:

  • 尽量减少无意义的组件

  • 精简 CSS

  • 使用更聪明的默认值,避免过多配置

  • 多用语义化 HTML,而不是大量没有意义的 div

简而言之,这是在清晰性和可维护性上做出取舍,而非过于追求所谓的「可复用性」(尤其是当组件只被用了一两次时)。

🧱 问题一:过度抽象陷阱

很多人一定经历过这种场景:

一开始,你写了一个通用按钮组件:

<Button>提交</Button>

后来市场部门要一个透明按钮,于是你又写了 GhostButton。 再然后有人要求绿色的行动按钮(CTA),于是你有了 PrimaryButtonSecondaryButtonCTAButton,接下来就只剩头疼了。

怎么办?

试试 Tailwind(或 CSS 变量),直接在需要的地方应用样式类,直到你真的感觉到明显的重复。

除非你的项目真的跨多个项目或多个团队,否则无需提前抽象。

💡 建议:如果一个组件没有被复用两次以上,就别急着抽象。

🧼 问题二:过多的 CSS

我们至今仍承受着过去 CSS 遗留下来的恐惧文化,像回到2013年一样,苦苦与级联(cascade)、特异性(specificity)和盒模型做斗争。最后为了重置搞乱的样式,又不得不写400行的 global.css

但2025年,你完全可以:

使用 Tailwind(或实用类优先的 CSS),避免命名焦虑:

<!-- 干净、清晰、不再为BEM命名发愁 -->
<div class="flex items-center justify-between p-4 bg-gray-100"><h1 class="text-xl font-semibold">仪表盘</h1><button class="text-sm text-blue-600">退出登录</button>
</div>

无需频繁切换上下文。 无需再面对 .dashboard__nav__left--button-alt 这样的怪异类名。

🧠 问题三:重复造轮子(而且造得不好)

别再自己写模态框了!

对,我就是这个意思。2025年不再适合你去手写符合无障碍规范(a11y)的模态框组件,除非你真的有特殊需求。

请使用 Headless UI 等无样式组件库,而不是臃肿的全功能组件库:

npm i @headlessui/react

然后像这样轻松调用:

尊重浏览器原生能力,不要再用 shadow DOM 把自己逼到绝境。

前端极简主义的实际操作

现在,我的默认开发习惯变成了:

  • 尽量使用原生 HTML 元素。

  • 只有当组件被使用2次以上时才开始抽象。

  • 使用 Tailwind 或小型工具类进行布局。

  • UI 库最多选用1-2个。

  • 逻辑与 UI 分离,但不进行过度抽象。

🤝「但是我的团队希望一切都模块化啊!」

非常理解,但极简主义并非完全否定结构,而是:

  • 对模块化保持谨慎。

  • 避免过早优化。

  • 与团队沟通明确区分「当前真正需要的」与「仅仅是锦上添花」的功能。

想让组件真正「可复用」?

很好,先证明它们确实有复用价值,再做抽象化。

你无需亲手搭建一切,甚至大部分东西也不需要自己搭。

在2025年,前端开发最快速的团队,往往是:

  • 懂得简化,拒绝过度工程化的团队。

  • 能快速分辨哪些组件值得抽象,哪些应保持简单的团队。

  • 重视清晰性与可维护性的团队。

别再盲目追随潮流。少一点代码,多一点效率。

前端AI·探索:涵盖动效、React Hooks、Vue 技巧、LLM 应用、Python 脚本等专栏,案例驱动实战学习,点击原文了解更多详情。

图片

最后:

python 技巧精讲

React Hook 深入浅出

CSS技巧与案例详解

vue2与vue3技巧合集

VueUse源码解读


http://www.hkcw.cn/article/BsnfYPtSPa.shtml

相关文章

聊一聊接口测试中耗时请求如何合理安排?

目录 一、异步处理与轮询机制 轮询检查机制 二、 并行化测试执行 三、模拟与桩技术&#xff08;Mock/Stub&#xff09; 四、动态超时与重试策略 五、测试架构设计优化 分层测试策略 并行化执行 网络优化 六、测试用例分层管理 金字塔策略 七、 缓存与数据复用 响应…

VMware没有虚拟网卡,VMnet1,VMnet8显示黄色三角警告

VMware安装后没有虚拟网卡&#xff0c;VMnet1&#xff0c;VMnet8显示黄色三角警告 VMware安装后没有虚拟网卡&#xff0c;VMnet1&#xff0c;VMnet8显示黄色三角警告 VMware安装后没有虚拟网卡&#xff0c;VMnet1&#xff0c;VMnet8显示黄色三角警告 问题描述&#xff1a; 主机…

情侣和一家三口在迪士尼打架 因拍照起冲突

5月31日,有网友发布视频称,在上海迪士尼有一对情侣和一家三口发生了冲突,此事引发了广泛关注。视频中可以看到,双方在现场扭打,周围的人纷纷上前劝阻。据权威人士透露,事件发生在5月31日,地点并不是排队区域,而是游客自由打卡拍照的地方。情侣和一家三口因拍照问题产生…

猎德村龙舟文化与其他地区区别是什么 翻船事件引关注

端午节对于很多人来说只是一个普通的假期,但对于广东人来说却意义非凡。因为在这一天,他们要举行紧张刺激的龙舟比赛。猎德村在以往的比赛中总是表现亮眼,但今年还没正式开始就闹出了大笑话。三条新龙舟中有两条翻了,隔壁村因此疯狂嘲笑他们。网友们得知龙舟翻船的原因竟与…

未来3天可能有地磁暴 或现红绿极光

6月1日,中国气象局国家空间天气监测预警中心发布消息,北京时间5月31日7时45分左右,太阳活动区14100开始爆发耀斑,软X射线流量迅速上升,并在8时05分达到M8.1级中等耀斑强度。预计未来三天可能发生地磁暴,6月2日左右我国北部地区有机会出现较为明显的极光,部分地区甚至可能…

莎拉称不优先考虑与马科斯和解谈判 民众与国家更重要

综合菲律宾《马尼拉标准报》等媒体报道,菲律宾副总统莎拉杜特尔特表示,她不优先考虑与总统马科斯进行和解谈判。莎拉认为,目前不应谈论和解,因为个人问题并不重要,更重要的是民众与国家的利益。此前,据路透社等媒体5月19日报道,马科斯在社交媒体上分享了一期播客,表达了…

肖战主演的《藏海传》在台湾被刷屏 两岸文化共鸣引发热议

正在热播的电视剧《藏海传》在台湾引起了广泛关注,不仅观众好评不断,媒体也争相报道。这部剧以其精良的制作、紧凑的情节和展现的中华文化吸引了大量台湾观众。5月31日,“肖战演藏海在台湾刷屏”成为微博热搜话题。近年来,大陆电视剧在台湾持续走红。专家指出,除了这些作品…

孙中山孙女曾无偿捐赠大批文物 心系家乡贡献卓著

6月1日,孙中山长孙女孙穗瑛的家人为她在加州举办追思会。孙穗瑛于3月24日在美国去世,享年103岁。她和妹妹孙穗华生前都十分关心家乡中山的发展,多次回国探亲,并无偿捐赠大批文物。两人在2016年11月荣获中山市政府授予的“中山市荣誉市民”称号。孙穗瑛出生于1922年1月16日,…

最适合祝福考生的台词出现了 好运加持轻松过关

稳住,你能赢!考的全会,蒙的全对,好运加持,轻松过关。放轻松,努力就是最好的答案。笔下如有神,运气爆棚时,祝你考场开挂,惊喜连连!深呼吸,慢慢来,你比想象中强大。考的题目都眼熟,选的答案都正确,好运来敲门啦!笔下生花,未来可期。幸运小星星,统统落你卷子上,…

和院士一起科学过六一 科普短视频点燃好奇心

2025年六一国际儿童节来临之际,中国儿童中心联合抖音邀请多位中国工程院院士和中国科学院院士,针对青少年儿童关心的趣味学科知识进行解答分享。这些内容被汇总到“院士答青少年问”专题页,方便家长和孩子们查阅浏览。5月26日,火山地质学家刘嘉麒院士和遥感学家童庆禧院士来…

普京为何重提“中俄印”三角 重启对话时机成熟?

普京政府希望尽早重启中俄印大三角机制,呼吁中印尽快给出答复。俄罗斯外长拉夫罗夫公开表示,鉴于中印在实控线问题上已达成谅解,恢复三方对话机制的时机已经成熟。俄罗斯对中俄印三边机制非常重视,认为这可以与自己力推的“向东看”战略相辅相成。此前,中俄印三方已召开过…

2022---不重复版的数的划分-且范围太大

1.数的划分--数的划分--dfs剪枝-CSDN博客 2.范围太大&#xff0c;这题用dp 3.状态转移公式其中1是泛指 #include<bits/stdc.h> using namespace std; #define N 100011 typedef long long ll; typedef pair<int,int> pii; ll dp[2025][12]; int n,k; void solv…

女子被疑患精神病邻居多次持刀砍门 事件引发社区关注

近日,有大连网友在社交平台发布视频称,5月1日和5月28日,疑似患有精神疾病的邻居两次持刀上门,用刀砍其家门并进行踢踹。该网友表示,他们才搬来一年,与这名邻居素不相识,没有正面交流过。6月1日,一名当地官方知情人士透露,该名人员精神方面疑似有问题,目前属地公安和社…

大熊猫迈迈8岁生日会落幕 粽情庆祝别开生面

5月31日,栾川竹海野生动物园成功举办大熊猫迈迈的8岁生日会。活动以“粽情迈迈、8岁安康”为主题,将端午节特色与生日惊喜结合,为观众带来了一场别开生面的庆祝活动。生日会上最引人注目的是由600个粽子和600个蛋糕组成的四层超级粽子蛋糕,既融合了迈迈8周岁的元素,又加入…

济南三度优化公积金政策 贷款额度大幅提升

5月30日,济南住房公积金中心发布了今年第三次政策优化通知,提高了公积金贷款额度,并放宽了公积金亲情提取政策,使受益群体进一步扩大。此次政策优化在贷款额度调整方面力度空前,首次提出可叠加使用,使政策更加友好。为支持“好房子”建设,购买高品质住宅的最高贷款额度上…

广汽埃安5月销量26777辆 补能建设发力猛

尽管近期埃安的销量表现不如去年强劲,但其在补能基础设施建设方面的努力值得肯定。根据中国充电联盟的数据,广汽埃安自建快充桩的数量已跃居新能源品牌首位,超越了蔚来和特斯拉。这种默默耕耘的精神令人赞赏,希望埃安通过持续的产品更新换代,能够迅速恢复到较高的月销量水…

黄子弘凡音乐节 点燃乐迷热情

在刚刚过去的六一儿童节,北京昌平拉斐特城堡变成了音乐爱好者的欢乐海洋。作为2025北京奇遇海音乐节“做快乐的大人”主题日的重磅嘉宾之一,黄子弘凡以其独特的舞台魅力和出色的唱功,为现场观众带来了一场难忘的视听盛宴。数万名乐迷怀揣着对音乐的热爱与对偶像的期待,早早…

如何使用 Python 创建和分析 DEM 表面

表面分析是一组提取地形表面信息的技术。它可用于各种目的&#xff0c;例如自然资源管理、交通规划和环境监测。 在本文中&#xff0c;我们将使用 Python 对数字高程模型 (DEM) 进行表面分析。在深入代码之前&#xff0c;我们先来解释一下有哪些表面分析技术。 表面分析技术 …

苏超门票价格汇总:苏州只收1分钱 各地文旅福利多多

点击加载图片而随着联赛进行,各地文旅也在不断推出各种新的福利活动,各位去现场开球前可以查询各地文旅的官方账号。十三太保大战苏超责任编辑:0882

《碟中谍8》戳穿了好莱坞大片的处境吗 阿汤哥的最终挑战

时光荏苒,近三十载光影传奇,汤姆克鲁斯在银幕上始终以不老“拼命三郎”的形象示人。如今,《碟中谍:致命清算(下)》带着万众期待与些许迟暮的悲壮悄然登场。从1996年伊森亨特第一次执行不可能的任务至今,这个系列已经陪伴全球影迷整整29年。当年守在屏幕前为阿汤哥心跳加…