有多少人是放弃 react-native,转向原生了?

2021-05-04 22:22:51 +08:00
 find456789

最近用 rn 开发了一个 ios 的 app, 就几个简单的页面 ,打包后体积 220m,

在开发中,遇到了各种 nodejs 特有的错误,光排错就花了一大半的时间

而且好几个错误,第二天就自动好了, 完全不知道错在哪里

后来我用了一下 xcode (原生开发), 发现 代码提示、 界面拖拽也都很方便

所以我就考虑,要不要放弃 rn, 转用原生


因为我要开发的 app 都不复杂,所以用原生并不会花很久的时间

如果我要开发的 app 很复杂, 那我估计用 rn,坑会多的让我头疼

所以,不管开发简单的、复杂的, 似乎用原生,才是最划算的, 因为坑可能更少,反而节省了时间,节省了情绪支出


所以我想问问, 我的分析对吗? 是否原生会更好呢?

这里有朋友是 放弃 rn,最终选原生的吗?

能说说 你用 rn 、 用原生的理由吗?

谢谢

8840 次点击
所在节点    React
51 条回复
Drc
2021-05-06 10:23:00 +08:00
大多数报错还是很清晰的,经验到位了效率就高了
Michelangelono
2021-05-06 11:30:33 +08:00
@zjsxwc 这么多双感叹号真的好吗?
pkupyx
2021-05-06 14:13:28 +08:00
20MB 可能是框架问题,220MB 绝对是你的问题。。。
lllllliu
2021-05-06 15:12:28 +08:00
没有原生支持不要使用跨平台技术~~
fescover
2021-05-06 17:58:35 +08:00
微软 Outlook 完全使用 RN 实现
matatabi
2021-05-06 18:57:35 +08:00
原生才是王道,想要低成本的跨平台就用 uniapp,至少 uniapp 一直在更新,不像 rn 几个创始人都跑路弃坑回归原生
Jaosn
2021-05-07 23:16:19 +08:00
现在在玩 uni-app,低端机型有坑,无脑上原生!
aweffr28
2021-05-17 16:57:16 +08:00
好像 facebook 的确不怎么关注 rn 了

0.64 本来去年 11 月底发 拖到了今年 4 月中

0.64 就更新了一个 ios 里能用 hermes 引擎

但是,我印象里好像苹果是规定必须用 JavascriptCore 作为解释器才能上架?条款更新了?

我看有文章说 FB 已经把 RN 的团队给撤了。。。

可以搜一下这篇文章 ‘What’s the future of React Native? And why does Facebook care?’
daysv
2021-06-16 18:23:07 +08:00
220m, 怎么做到的? 我觉得 RN 的优势就是页面多后打包出来的东西挺小的
Shensven
2021-10-28 11:45:07 +08:00
@ReferenceE 我猜是天真
ReferenceE
2021-10-28 13:12:34 +08:00
@Shensven 不是 naive 吗(

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

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

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

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

© 2021 V2EX