当前位置:首页 > 技术分析 > 正文内容

React Native 调查显示新架构之路坎坷

ruisui8810小时前技术分析1

作者 | Tim Anderson
译者 | Sambodhi
策划 | Tina

React Native 最新现状调查显示,去年宣布稳定的新架构,尽管是人们期待已久的,但仍然是许多开发人员的痛点。

今年的调查从 2024 年 12 月持续到 2025 年 1 月,共收到了 3501 份回复,高于去年 2400 份,显示出对 React Native 的兴趣和使用正在增长。20% 的受访者拥有超过 10 万用户的应用程序,较去年 14% 的比例有所上升。

一位受访者说:“新架构宣传‘几乎准备就绪’已有 6 年之久。如今它终于被认为是稳定的,但由于不稳定性和功能回退,我们一直无法使用它。”

调查的发起公司 Software Mansion 的开发工程师 Bartlomiej Bukowski 表示,“几乎有 50% 的采用率”,不过库的兼容性仍是一个主要问题。与之合作的工程师 Jakub Piasecki 和 Wojciech Lewicki 表示,“兼容性层在每个新版本发布后都有所改善”,并预计今年会有显著进展。

不过,谨慎的旁观者可能会认为,新架构进展不确定性进一步证实了 React Native 只适合那些愿意接受额外工作,去应对更多问题的开发者,这与更成熟的框架相比存在差距。

调试体验进一步证明了这一点。最常用的调试工具是控制台 API,一位评论称:“由于 React Native 调试器在大部分时间里都无法正常工作,我们不得不将控制台作为主要调试工具。这非常痛苦。”

React Native Dev Tools 于 2024 年 10 月随 0.76 版本推出,使用 Chrome Dev Tools 协议,但反响不一。一位受访者说:“这是 React Native 历史上第一个能正常工作的调试器。”然而,其他受访者则抱怨缺少开发者面板和网络工具、缺乏性能剖析功能,以及无法与 Visual Studio Code(VS Code)集成。

在调查中,54% 的受访者表示,更好的调试功能是开发者最迫切的需求。

尽管面临这些挑战,88% 的受访者认为 React Native 正在朝着正确的方向发展。开源的 Expo 框架面向 Android、iOS 和 Web,并因其相对于其他解决方案的优势而备受好评。

大多数 React Native 开发者专注于 Android 和 iOS,只有 22% 的开发者还同时开发 Web 端,对 macOS 或 Windows 的桌面应用兴趣不大——尽管微软已经开始使用 React Native 进行跨平台开发。

值得注意的是,只有 20% 的受访者使用 Windows,74% 的受访者使用 macOS,6% 的受访者使用 Linux。

在报告的结尾,Bukowski 认为,Expo 作为主要框架的出现、新架构的到来以及 React Server Components 的引入都是“实质性的进步”,这些都预示着 React Native 的未来发展势头强劲。

如果 React 在 Web 应用中的使用持续增长,那么开发人员对 React Native 的兴趣也可能会增加,因为他们可以利用现有技能,在 Web 应用和需要访问平台 API 的移动应用之间共享代码。

原文链接:

https://devclass.com/2025/03/04/react-native-survey-shows-rocky-path-for-new-architecture/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

今日好文推荐
“AI 六小虎”首个 IPO 来了!大模型狂奔两年后,开源成“唯一出路”
18 岁亿万富豪遭名校集体拒收!高中靠 AI 狂揽 300 万用户,入学申请竟成“炫富”翻车现场?
微软突发“封杀令”!全面禁止Cursor使用C、C++、C# 扩展,开发者被迫回退版本
“开源版coze”爆火,融资超 4.6 亿!如今 Docker 拉取量超 1 亿,斩获 77.5k star

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/4769.html

分享给朋友:

“React Native 调查显示新架构之路坎坷” 的相关文章

Beta版Linux Mint“Xia”发行版22.1发布

IT之家 12 月 13 日消息,Beta 版 Linux Mint“Xia” 22.1 昨日(12 月 12 日)发布,新版本基于 Ubuntu 24.04,内核版本为 Linux 6.8,长期支持将持续到 2029 年,为用户提供可靠稳定的使用体验。新版本在软件包管理方面,主要弃用了传统的 ap...

带你五步学会Vue SSR

作者:liuxuan 前端名狮转发链接:https://mp.weixin.qq.com/s/6K6GUHcLwLG4mzfaYtVMBQ前言SSR大家肯定都不陌生,通过服务端渲染,可以优化SEO抓取,提升首页加载速度等,我在学习SSR的时候,看过很多文章,有些对我有很大的启发作用,有些就只是照搬官...

git的几种分支模式

编写代码,是软件开发交付过程的起点,发布上线,是开发工作完成的终点。代码分支模式贯穿了开发、集成和发布的整个过程,是工程师们最亲切的小伙伴。那如何根据自身的业务特点和团队规模来选择适合的分支模式呢?本文分享几种主流 Git 分支模式的流程及特点,并给出选择建议。分支的目的是隔离,但多一个分支也意味着...

用IDEA开发如何用Git快速拉取指定分支代码?

1,准备空的文件夹,git init2,关联远程仓库,git remote add origin gitlab地址3,拉取远程分支代码,git pull origin 远程分支名再用IDEA打开项目即可...

前后端分离自动化运维平台开发

运维平台采用前后端分离:前端vue,框架vue-element-admin;后端python,框架django-rest-framework.目前运维平台模块如下:1、 CMDB管理应用管理、环境管理、开发语言管理、产品项目管理、资产管理2、 构建发布持续构建、持续部署、Jar工程依赖构建3、 容器...

高效使用 Vim 编辑器的 10 个技巧

在 Reverb,我们使用 MacVim 来标准化开发环境,使配对更容易,并提高效率。当我开始使用 Reverb 时,我以前从未使用过 Vim。我花了几个星期才开始感到舒服,但如果没有这样的提示,可能需要几个月的时间。这里有十个技巧可以帮助你在学习使用 Vim 时提高效率。1. 通过提高按键重复率来...