React Native 三大痛点曝光

出品 | OSC开源社区(ID:oschina2013)

React Native 社区(非官方)在两个月前发起了一项问卷调查 (State of React Native),目的是希望进一步了解开发者使用 React Native 框架遇到的痛点,以及替代工具的选择。

近日他们公布了调查结果,总的来说,多数受访者认为 React Native 有三大痛点:

  • 升级版本困难
  • 调试错误不便
  • 性能不够好

此外还有超过半数的受访者指出,React Native 框架还存在另外两个严重问题,分别是存在无人维护的软件包,以及过分依赖第三方函数库。

State of React Native 发起人,同时也是 Software Mansion 的软件工程师 Kacper Kapuściak 认为,由于维护 React Native 需要三种以上的编程语言,同时还要了解 iOS 和 Android API 知识,所以这项工作实际上并不容易,而且移动端平台的频繁更新,使得许多桥接套件很快就过时。

最受 React Native 开发者偏爱的替代框架是 SwiftUI 和 Jetpack Compose,而 Ionic、Xamarin 和 Apache Cordova 则相对不那么受 React Native 开发者喜爱。不够这项调查有趣的地方是,虽然 React Native 开发者普遍喜爱 Cordova 和 Ionic,但是 Cordova 使用率却位居第一,Ionic 也以略微差异位居第二。这说明虽然目前开发者必须使用这些套件,但也乐意看到他们被取代。

React Native 中有许多新兴客户端状态库让开发者感兴趣,包括 Zustand、Jotai 和 Legend State,但是它们的采用率相对较低,Redux 函数库仍是更为热门的选择,使用率仅低于内置的 Hooks。而在服务器端状态函式库方面,TanStack Query 和 Apollo 表现相当,但是在开发者表达会再次使用的比例上,Apollo 明显更少。总的来说,React Native 框架还有许多可改进之处,不过受访者对框架整体感到满意,无论是构建应用程序的复杂度,或者是框架的改进速度,社区成员皆认为发展适中。这是第一份 State of React Native 调查报告,在 React Native 社区中收集到超过 1,800 份回应,发起人 Bartłomiej Bukowski 表示,React Native 开发者常会面临不知道该在项目使用那种解决方案的困扰,现在通过集中比较,希望能够帮助开发者更好地选择想要使用的技术。调查报告完整内容:https://results.stateofreactnative.com/

往期推荐



开源的文件传输工具,简单好用

用Edge下载Chrome?微软“拉横幅”回应:达咩!

马斯克又来炒作开源,称下周开源推特算法


这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦

相关推荐

  • 软件架构的10个质量属性
  • 铲平学校,砍杀师生,中学混混连手榴弹都能搞来?
  • Ambient:Rust编写的高性能多人游戏引擎
  • 地震、死亡,是土耳其自己的“选择”?
  • IM专题:分层架构IM系统(10)—Das领域模型设计
  • 云计算数据库的灾难恢复解决方案是如何演进的?
  • New Bing集成GPT-4?确有依据还是空穴来风?
  • Java 培训班出来之后的面试经历,很难!!
  • 按键精灵安装到手机中,自动刷抖音
  • Python爬虫requests库(附案例)
  • 颠覆传统网文?有人已经用ChatGPT写书,放网上卖了第一桶金!
  • 用ChatGPT操控机器人,微软开启居家机器人新纪元!
  • 售价17亿!全球最贵的顶层复式,给我看麻了......
  • 显瘦藏肉不挑人!这条会“吃肉”的收腹裤,让你轻松告别大肚腩!
  • 中国“蓝眼睛”女孩,出生被遗弃路边,收养后失去双眼,背后故事看哭无数人
  • 机器学习特征处理详解与 tensorflow feature_column 接口实战
  • “我靠做海外抖音搬运视频,月入过万”:35岁前, 千万别让“拼命打工”拖垮自己!
  • 背调被恶心前公司搅黄,我决定以牙还牙
  • 惊了!发现一个程序员做私活的好地方
  • 施一公:清华70%的高考状元都去哪了?