首页 >web前端 >js教程 >停止使用 React

停止使用 React

Patricia Arquette
Patricia Arquette原创
2025-01-05 01:17:39163浏览

我以为我根本不懂 React。我自学了 React,但我仍然希望能够回到过去,让它就像 React 从未存在过一样。这就是原因。

1. 速度很慢

Stop Using React来源:蒂姆·卡德莱克

53% 的移动用户会放弃加载时间超过 3 秒的网站。页面加载时间每增加一秒,就有 10% 的用户离开。性能就是用户体验。

另请阅读本文。

2. 价格昂贵

将你的 React 应用放入此测试工具中:https://whatdoesmysitecost.com/。

您关心那些无力支付昂贵网站数据套餐费用的人吗?

很多人都讨论过 JavaScript 框架有多昂贵,但开发人员似乎并不关心接触到所有潜在用户。我不是第一个提出这一点的人,但似乎这个信息并没有传达出去。您认为某些用户比其他用户更重要吗?您关心的是接触所有用户还是只接触富有的用户?

3.无法访问

数亿用户通过具有 2G 连接的功能手机访问互联网。当您将所有 JavaScript 加载到功能手机上时,用户看到的只是一个旋转的轮子。

有很多文章、工具和框架可以帮助您为这些用户进行开发 - 但开发人员鄙视它们。在 Reddit 的 JavaScript subreddit 中,网络工作者是令人讨厌的,尽管它们是我们在功能手机上有效开发应用程序的最佳工具之一 - 对于所有用户来说,从头开始!

如果您的应用程序在功能手机上速度很快,那么它在 iPhone 上也会快得惊人。 当您在开发时考虑到所有用户时,它会改善所有用户的用户体验。

4. React 违背了 Web 的初衷

这是 React 的总体思路:你连续七秒下载网站所需的所有 JavaScript,而不显示任何内容,但是一旦你这样做了,你就不必再次下载资源,因为你已经制作了一个单页应用程序。

这就是网站应该有的样子吗?

“默认情况下,网络是流媒体。您进入一个页面,它提供 HTML。您将开始在下载时看到它。图像、视频也是如此......您只需一点点就可以做一些事情的回应。” - 杰克·阿奇博尔德

互联网是一条流。反应不是。我是这样看的:React 与互联网的自然流动作斗争。

抛弃 React,与网络成为朋友。这是一个网络,相互连接,资源来自四面八方。 Web 应用程序不像本机应用程序那样需要 30 秒才能下载,然后用户才能访问内容。停止将网页视为本机应用程序。

5.它是由……那些人制作的

只需阅读这篇维基百科文章。不,这比你想象的还要多。

  • 进一步阅读。
  • 更多阅读。
  • 推荐观看。

以上是停止使用 React的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn