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

31 天前
 17lian

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

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

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

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

10460 次点击
所在节点    React
108 条回复
a2956853935
31 天前
JS 生态才是 rn 最大优势,前端人员直接覆盖,学习成本低,性价比高,对于企业来说,招个前端会 rn 的肯定比只会 flutter 的来的划算
gujuji
31 天前
@neel 已经阳痿了,
imba97
31 天前
用了一年多 Capactior 还不错,多端打包( Electron 桌面端、Android 、iOS )
通过插件跟原生系统通信,官方提供了大部分基本插件,第三方也有。但其实还是比较少,不过可以自己写插件
snarkprayer
31 天前
RN + expo 比裸写 RN 简单很多
expo 官方维护的包质量也可以,真遇到复杂的需求,跨平台方案都一样不好做
xingheng
31 天前
借了楼问一下:你们有多少个人开发者用跨平台框架的同时真的适配了安卓和 iOS 的?有多少人同时会写安卓和 iOS 原生开发的?
nicholasxuu
31 天前
还有什么选择?
flutter 的组被 google 开了大半,剩下的人手面对堆积如山的 issue 。
还有什么?
jingrui
31 天前
react native + 1
现在用 expo 框架,还是蛮香的; RN 包管理确实是个问题,毕竟 RN+EXPO 基本半年一个大版本,社区包跟不上也正常。
xiexiping
31 天前
反正我接触的移动开发者圈子没什么人用 RN 了,招聘也没什么人提了,除非是用的还是五六年前的招聘文案,当然你要是高兴,可以说你身边都是用 RN 的,那我也没什么话好说
shui14
31 天前
到今天还有人在吹 flutter
好几年前我说过,flutter 再强,它会变成 rn 的一种实现
去年 webgpu 一发布就有人移植了 skia 接口,这种生态拿什么打,它名字带一个 web 但是不是只能跑在 web ,dawn 这些是 native 优先
就现状来说,flutter 还在还有几家,除了嘴硬的,实际 app 稀烂,中小厂是上了车没法换。rn 阵营说它不好,人家也是投资搞原生团队,国内当下降本增笑的大前提,原生开发没前景,另一个各家迭代频率和热更新都是刚需
如果需要一个 app 凑数,webview 套壳;如果需要各个渠道,第三方那些多端框架;如果要做一个正经 app ,在原生与效率成本间平衡,rn 依然是最优解
daysv
31 天前
一直看好 RN ,不需要太多人力, 只需要把最耗精力的业务渲染层做好复用即可。
flutter 做到最后不就是做成一个浏览器罢了,谷歌真有那么多人投入维护吗?
而且就这两家后台的战略投入来看,谷歌更多是玩票
wanguorui123
31 天前
还是用 WebView 套壳吧
fsq
31 天前
Java 才是最好的语言! Python 才是最好的语言!(如何让一群程序员吵起来)
wh469012917
31 天前
用了好几年 RN ,感觉还是 flutter 更合适吧。移动端的相关组件库 flutter 支持的还是比较好,RN 虽然库很多,但是很多都是不维护了,到最后得自己维护,苦不堪言
wh469012917
31 天前
@wh469012917 目前我们自己维护的有:高德地图 SDK 、微信 SDK 、umeng 推送/统计、rn-video-controls ,除非就是你不用国内厂商的服务,不然后期的维护很恶心
angryfish
31 天前
我的建议是不要入坑移动端开发。
Jaosn
31 天前
@wh469012917 #33 被你这么一说还是 uni-app weex 更香了,这些都不需要操行 🌚
wow0o
31 天前
一般都会从内核层面换成自己的方案了。。
FreshOldMan
31 天前
expo 维护的还行啊
springz
31 天前
Flutter 不太行了,Google 裁员新闻看看。
springz
31 天前
Swift 吧,oc 现在都块被列入即将淘汰了。

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

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

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

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

© 2021 V2EX