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

React 毁了 Web 开发!

0
分享至

作者 | Ivan Lučin

译者 | 弯月 责编 | 欧阳姝黎

出品 | CSDN(ID:CSDNnews)

以下为译文:

React 是一个很好的库,对于Web开发很重要,因为它引入了声明式与反应式模板,这在当时是每个人都需要的范式转变。当时(也就是6~7年前),我们面临着需要的范式转变的问题,而React 很好地解决了这个问题。

另外提一句,在React之前,Ember也解决了同样的问题。然而,它的性能并不那么好,而且该框架规定了太多东西,远不如React。

然而,React在开始流行之后,发展变得一团糟。React社区中开启了一种新趋势,一切都围绕着炒作、新奇和创造新范式的转变。每隔几个月就会涌现一些新的库,为我们应该如何编写 React Web 应用程序设定新标准,同时还会解决大部分已经解决的问题。

下面,我们以“状态管理”为例来说明。由于 React 缺少传统的依赖注入系统(DI 是通过组件组合实现的),所以社区不得不自己解决这个问题。然而,后来就变成了一遍又一遍地解决这个问题,每年都会带来一套新的标准。

React 只是一个渲染引擎,在常见的Web应用程序中,你需要使用很多库来构建项目的框架,例如数据层、状态管理、路由、资产捆绑器等。

React 背后的生态系统给了你太多这样的选择,而这个技术栈也因此而变得支离破碎,并引发了著名的“Javascript 疲劳”。

此外,还涌现了一种趋势:“框架比较热潮”。各个JS框架之间经常会展开渲染速度以及内存占用等属性的比较。其实,这些因素在大多数情况下根本无关紧要,因为应用的速度缓慢并不是由于JS框架的速度过慢而引起的,而是因为糟糕的代码。

然而,就像世界上所有的趋势一样,这个趋势有点过,甚至危及了新一代的 Web 开发人员。我就在想,为什么一个库能成为Web开发人员简历中最耀眼的技术?更糟糕的是,它甚至算不上一个库,只不过是库中的一个模块。人们常常将 React hook视为一项“技术”,甚至可以与代码重构或代码审查等实际技术相提并论。

认真地说,我们什么时候才能停止吹捧这种技术?

比如说,你为什么不告诉我,你知道:

如何编写简单易读的代码

不要向我炫耀你掌握了某个GitHub上获得星星数最多的库;而是给我展示一两个优秀的代码片段。

如何管理状态

不要讨论某个流行的状态管理库,而是告诉我为什么“数据应该下降而动作应该上升”。或者说,为什么应该在创建的地方修改状态,而不是组件层次结构中更深的地方。

如何测试代码

不要告诉我你知道 Jest 或 QUnit,而是解释一下为什么很难自动化端到端的测试,以及为什么最低程度的渲染测试只需付出10%的努力,却能带来90%的好处。

如何发布代码

不要告诉我你使用 CI/CD(因为如今每个项目里的成员都不止一个人),而是解释为什么部署和发布应该分离,这样新功能就不会影响到已有功能,而且还可以远程启动新功能。

如何编写可审查的代码

不要说你是一名“团队成员”,而是告诉我代码审查对审查者来说同样困难,而且你知道如何优化PR才能提高可读性和清晰度。

如何建立稳固的项目标准

除非团队中只有你一个人,否则你就必须遵守项目中的标准和惯例。你应该告诉我命名很难,而且变量的范围越广,投入到命名中的时间就应该越多。

如何审核别人的代码

因为代码审查可确保产品质量、减少bug和技术债务、共同建立团队知识等等,但前提是将代码审核贯彻到底。代码审查不应该只是自上而下的活动。对于经验不足的团队成员来说,这是一个很好的学习机制。

如何在JS框架中找到自己的方式

这与GitHub上的星星数量无关,你应该学习如今大多数 JS 框架都拥有的共同原则。了解其他框架的优缺点可以让你更好地了解自己选择的框架。

如何建立最小化可行产品

技术只是制造产品的工具,而不是流程。与其将时间浪费在技术争论上,还不如花点时间优化流程。

如何优化:不要太早,也不要太晚

因为在大多数情况下根本不需要优化。

如何结对编程

因为结对编程与代码审查一样,这是最重要的共享知识和建立团队凝聚力的实践。而且也很有意思!

如何持续重构

因为每个项目都有技术债务,你应该停止抱怨,并开始重构。每次开发新功能之前都应该进行小型代码重构。大规模的重构和重写永远不会有好结果。

以上就是我认为 React 毁了 Web 开发的原因。很多人对这一说法很感兴趣,并热切地加入了辩论。如果你认为React 并没有那么糟糕,请在下方留言。

原文链接:https://medium.com/building-productive/react-ruined-web-development-dd65342a833f

声明:本文由CSDN翻译,转载请注明来源。

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

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.

相关推荐
热点推荐
钱再多有什么用?52岁刘强东身家上千亿,儿子却成为他一生的遗憾

钱再多有什么用?52岁刘强东身家上千亿,儿子却成为他一生的遗憾

青橘罐头
2026-01-31 21:39:14
我升任市长后,参加初恋婚礼被嘲讽,临走时司机一句话全场静寂

我升任市长后,参加初恋婚礼被嘲讽,临走时司机一句话全场静寂

墨染尘香
2025-11-21 19:43:57
一觉醒来微信群炸了!腾讯开撒10亿现金红包,已有16人翻出万元奖励“小马卡”!网友:群聊已被刷屏

一觉醒来微信群炸了!腾讯开撒10亿现金红包,已有16人翻出万元奖励“小马卡”!网友:群聊已被刷屏

每日经济新闻
2026-02-01 16:10:05
“牡丹花下死,做鬼也风流”,这一次,74岁的张纪中彻底成了笑话

“牡丹花下死,做鬼也风流”,这一次,74岁的张纪中彻底成了笑话

洲洲影视娱评
2025-12-08 19:52:00
重返广东队?CBA全明星内线打服胡金秋,曾是杜锋的冠军拼图!

重返广东队?CBA全明星内线打服胡金秋,曾是杜锋的冠军拼图!

绯雨儿
2026-02-03 11:28:14
你家领导说过最炸裂的话是啥?网友:这个社会德不配位的人太多了

你家领导说过最炸裂的话是啥?网友:这个社会德不配位的人太多了

带你感受人间冷暖
2026-02-01 06:11:49
人不会无缘无故患带状疱疹!调查发现:得带状疱疹,离不开这4点

人不会无缘无故患带状疱疹!调查发现:得带状疱疹,离不开这4点

周哥一影视
2026-02-03 19:26:24
广东84-94被双杀!大白边28分13板3帽,谁注意杜锋表情,数据出炉

广东84-94被双杀!大白边28分13板3帽,谁注意杜锋表情,数据出炉

老吴说体育
2026-02-03 21:40:11
谷爱凌脑出血险丧命!休克5分钟伴癫痫,母亲哭诉:差点醒不来

谷爱凌脑出血险丧命!休克5分钟伴癫痫,母亲哭诉:差点醒不来

哄动一时啊
2026-02-02 22:26:42
就在刚刚!官宣中国女篮14人名单!王思雨回归,4后卫7锋线3中锋

就在刚刚!官宣中国女篮14人名单!王思雨回归,4后卫7锋线3中锋

老吴说体育
2026-02-03 13:08:31
1950 年胡兰成获北京任职邀,北上上海想通后偷渡日本保命

1950 年胡兰成获北京任职邀,北上上海想通后偷渡日本保命

唠叨说历史
2026-01-30 14:29:18
春节仅剩14天,社会突现5大“反常现象”,2026年过年彻底变了!

春节仅剩14天,社会突现5大“反常现象”,2026年过年彻底变了!

健身狂人
2026-02-03 08:13:10
整容成瘾,抛妻娶粉?“消失”的宋小宝,终究为曾经的荒唐买了单

整容成瘾,抛妻娶粉?“消失”的宋小宝,终究为曾经的荒唐买了单

生命中最美的奇迹
2026-02-02 17:06:14
美国没想到郑丽文会来这一招,反对统一?洪秀柱:应该谋求统一

美国没想到郑丽文会来这一招,反对统一?洪秀柱:应该谋求统一

boss外传
2026-02-02 20:00:03
金钱并非万能:美国为何曝光爱泼斯坦档案?战争将至。

金钱并非万能:美国为何曝光爱泼斯坦档案?战争将至。

飘逸的云朵
2026-02-01 23:45:45
立春大如年,明日4时立春,记得:2不动,吃3样,4人穿红躲5事

立春大如年,明日4时立春,记得:2不动,吃3样,4人穿红躲5事

神牛
2026-02-03 08:37:17
补偿N+4! 德国巨头博世在华启动人员优化,燃油汽车项目成“重灾区”

补偿N+4! 德国巨头博世在华启动人员优化,燃油汽车项目成“重灾区”

新浪财经
2026-02-03 08:19:50
一万人中,能有多少人晚年还能健全走路?少坐多站的人,告诉实话

一万人中,能有多少人晚年还能健全走路?少坐多站的人,告诉实话

健康科普365
2026-01-18 16:35:03
北京知青退休后孤苦一人,去陕西看望昔日恋人,才知已有一大家子

北京知青退休后孤苦一人,去陕西看望昔日恋人,才知已有一大家子

小哥很OK
2024-09-06 14:22:17
孩子私卖长辈金镯被金店1.7万元回收,家长半年后发现要求退还遭拒绝,市监局和警方介入调查

孩子私卖长辈金镯被金店1.7万元回收,家长半年后发现要求退还遭拒绝,市监局和警方介入调查

极目新闻
2026-02-02 13:58:31
2026-02-03 22:31:00
CSDN incentive-icons
CSDN
成就一亿技术人
26298文章数 242228关注度
往期回顾 全部

科技要闻

1.25万亿美元!xAI员工赢麻了

头条要闻

周生生回应"足金挂坠检出铁银钯":完全符合国家标准

头条要闻

周生生回应"足金挂坠检出铁银钯":完全符合国家标准

体育要闻

“也许我的一小步,会成为中国足球的一大步”

娱乐要闻

张柏芝带大儿子澳洲度假,18岁Lucas又高又帅

财经要闻

中央一号文件:扎实推进乡村全面振兴

汽车要闻

上汽决定不再等那个“正确答案”了

态度原创

时尚
亲子
本地
手机
旅游

大衣,白色的更优雅不凡!

亲子要闻

试管成功当上爸妈,但两个白人却生了个黑色娃,这对夫妻凌乱了

本地新闻

云游中国|拨开云雾,巫山每帧都是航拍大片

手机要闻

华为鸿蒙再次发力:多款机型获推鸿蒙6.0.130 SP15,你收到了吗?

旅游要闻

江西寻乌:云瀑泻山峦 风车雾海织画卷

无障碍浏览 进入关怀版