马上 2025 年了,还有多少人在用 React Native ?

32 天前
 17lian

鄙人主 Java 开发,对前端技术了解不多,在之前 RN 火热🔥时期,由于会一点前端,上手相对简单,在移动端技术选型时选择了 RN,但是这几年慢慢的发现很多 RN 组件库都没人维护了,各大技术博客平台有关 RN 的帖子都停留在 3 ~ 5 年前。

想请教下移动端的大佬们,给点意见:

1 、如果继续使用 RN 开发,没有合适的组件库时,应该学 Objective-C ,还是 Swift ?

2 、推荐一个学习成本较低的框架( uniapp 就算了~~)

10499 次点击
所在节点    React
108 条回复
DIMOJANG
32 天前
windows 11 的开始菜单就是 RN 吧
szdev
32 天前
虽然跨平台很火,但是个人感觉趋势还是得 swiftui swift, swiftui 打出来的包真的小的可怜,资源少的 app 基本都在 10m 以下
ltq918
32 天前
Flutter 更新还可以啊,很多第三方插件更新也很频繁,Android15 、iOS18 和 Xcode16 相关问题处理也很及时,如果第三方插件没有处理,解决方案也很容易找到
googxh
32 天前
我们 app,pad 的 Android/iOS 双端都是用的 RN 开发的,原生库的维护确实是个问题,不过原生基本上也不会动
SaiyZhao
32 天前
flutter rn 都在用,并没有什么问题,该有的功能都能实现
meteor957
32 天前
RN 1.0 遥遥无期,expo 还得再套一层。
yuxian
32 天前
RN 和 Flutter ,我都深入学习过,并开发过实际的产品。相比之下,个人更喜欢 RN ,主要是 Dart 的语法,实在难以忍受,每次开发 Flutter 都捏着鼻子进行下去,为了避免层级太深了,需要不断不断的去抽离新组件。
RN 是基于 TS ,完全没有这个问题。配合前后端的都用 TS ,毫无违和感。关于开源社区的组件问题,其实一直都在迭代,那些许久没有更新的,一般都可以找到代替品。如果一定要用,配合现在的 cursor ,fork 下来魔改也毫无压力。线上的产品实践下来,还有个特别点是,喜欢 RN 的热更新,这个只有发布过产品的人才能理解其重要性。flutter 虽然有,但难度太大,改动的内容也太多。
但我要推荐的是,题主想要自由开发的话,还是优先选择一个好的产品方向。那种技术都影响不大。如果是单纯的学习,那就更无所谓了。两个都看看吧。选择喜欢的
FreeGuy
32 天前
我就等着 Javascript ahead-of-time 出来再用...
aolianna
32 天前
swift+swiftUI 嘎嘎快。 不过真需要开发原生组件吗?
qq2511296
32 天前
不是 web js 开发者 选择 Flutter 会好很多,原生当然是 Swift 了 OC 不用去学了
如果之前是 web 开发者 选择 RN 会好

说实话 Flutter 选择 dart 这个语言很失败,又重新造轮子,选 kt 或者 Swift 或者 js 感觉都比 dart 好
tairan2006
32 天前
Java 后端,那肯定是学 compose multiplatform 了
SingeeKing
32 天前
@MRG0 因为根本不需要第三方组件?直接用原生的就好 https://docs.expo.dev/versions/latest/sdk/date-time-picker/
keppelfei
32 天前
别信那些瞎勾 8 胡诌的人断言,你直接看招聘信息,哪个岗位多你就学哪个,那些全凭个人喜好发言的可以忽略
dnL
31 天前
又到前端无脑黑 Flutter 环节,多大仇
shilianmlxg
31 天前
@xiexiping #1 expo 起来了,flutter 架构部都裁员了,哥哥。
rocmax
31 天前
flutter 爱好者总是自我感觉良好,你问他有啥优秀 app 是 flutter 开发的,一个都举不出来。
rocmax
31 天前
kotlin multiplatform 或许是一个新秀,java 也好转
laogui
31 天前
还是 RN 靠谱,等着 flutter 被废弃的那一天。google 自己的主要 App 都不用,只有 google one ,google 统计这些 App 在用。相反,Facebook ,Instagram 都在用 RN 。RN 这几年变化挺大,嫌弃 RN 组件库不更新那是你没用 flutter ,很多库只有第一版,生态还是差很多。
djs
31 天前
最近 shopify 转移到 rn 了
DeWjjj
31 天前
vue 党已投敌 react 。
rn 很好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1092297

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX