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

2024 年 11 月 25 日
 17lian

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX