登录
首页 >  文章 >  前端

停止使用 React

时间:2025-01-15 14:54:49 246浏览 收藏

文章小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《停止使用 React》带大家来了解一下##content_title##,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!


我曾经以为自己精通React,但现在只想让它从我的开发生涯中消失。原因如下:

  1. 速度缓慢:

停止使用 React图片来自:蒂姆·卡德莱克

超过53%的移动用户无法忍受加载时间超过3秒的网站。每增加一秒加载时间,就会流失10%的用户。性能直接影响用户体验。 更多信息请阅读此处

  1. 成本高昂:

使用这个工具测试你的React应用的成本:https://whatdoesmysitecost.com/.

你关心那些无力承担昂贵数据套餐的用户吗?许多人已经指出JavaScript框架的高昂成本,但开发者似乎对此漠不关心。我不是第一个提出这个问题的人,但这个信息似乎并没有得到足够的重视。你认为某些用户比其他用户更重要吗?你的目标是覆盖所有用户,还是只关注富裕用户?

  1. 缺乏可访问性:

数亿用户通过2G网络的功能手机访问互联网。在功能手机上加载大量的JavaScript只会看到一个旋转的加载图标。

虽然有很多文章、工具和框架可以帮助开发者为这些用户进行开发,但开发者却往往轻视它们。在Reddit的JavaScript子版块中,网络工作者常常被贬低,尽管它们是我们在功能手机上高效开发应用的最佳工具之一——从根本上改善所有用户的体验!

如果你的应用在功能手机上运行流畅,那么它在iPhone上也会非常流畅。考虑到所有用户的需求进行开发,才能提升所有用户的体验。

  1. 违背Web的初衷:

React的理念是:先下载所有JavaScript代码(可能需要7秒),期间不显示任何内容,但下载完成后,由于是单页应用,就不需要再次下载资源了。

这真的是网站应有的样子吗?

杰克·阿奇博尔德曾指出:“网络默认情况下是流媒体的。你进入一个页面,它会提供HTML,你可以在下载过程中看到内容。图像和视频也是如此……你只需要一点点内容就能做出响应。”

互联网是一个信息流。React并非如此。我的观点是:React与互联网的自然流动作相悖。

抛弃React,拥抱Web的本质。Web是一个相互连接的网络,资源来自四面八方。Web应用无需像原生应用那样等待30秒才能加载内容。停止将网页视为原生应用。

  1. 其开发者群体:

请阅读这篇维基百科文章[此处需补充链接]。情况比你想象的还要复杂。

  • 进一步阅读:[此处需补充链接]
  • 更多阅读:[此处需补充链接]
  • 推荐观看:[此处需补充链接]

以上就是《停止使用 React》的详细内容,更多关于的资料请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>