react native 还有前途嘛

2022-06-10 09:17:27 +08:00
 luffy

flutter 最近一直很火啊。

React native 还有什么优势嘛?

10705 次点击
所在节点    程序员
47 条回复
murmur
2022-06-13 07:55:24 +08:00
@zoharSoul app 为主是因为现在是减量年代,减量业务是老人的天下,跟新人没关系啊,各大厂核心业务都是 native ,b 别人有的是 native 工程师,也没什么要维护的
toacnme
2022-06-13 11:54:42 +08:00
我常活跃于 RN 社区,也为 RN 贡献+开源了不少代码,算有点发言权。
我们目前做的 web3 社交网络 App-Showtime ,目前的前端架构是 React Native + Next.js, 一套代码构建三端,前几天我们负责人刚在 app.js conf 上开源了我们的 Monorepo ,同事也开源了我们的 design-system ,基本上每个组件都是 Native+Web 的最佳实践,RN 库或者生态都是社区的最前沿。可供参考: https://github.com/showtime-xyz/showtime-frontend

如果你问前途的话,我的意见是看你在哪发展,如果你只考虑在国内公司发展,那 RN 确实不太火,前途有限,无非以下几点:
1 、国内客户端人才多,招聘容易,你招个 1 ~ 3 年的,能干活的,价格也不是很高。
2 、国内 RN 掉队太严重,按我之前在国内公司面试的几个简历上看着还不错的 RN 开发者,不知 Reanimated/GestureHandler/JSI/Fabric 为何物,当你招人或者跑路时,短时间内难以寻找替代者。
3 、之前 RN 的性能确实有很大问题,所以导致大部分人和帖子、文章等对 RN 认知停留的阶段还是 0.4x ,0.5x 。
4 、国内本身做 App 公司就不多,大量投入人力财力做 App 无非就那些常见的中大厂,很多公司的需求用小程序就能替代了,而且更便宜更方便快捷,这点相比于国外,刚好相反。
...

但如果你想去国外公司,不想在国内卷,擅长 RN 对你来说是绝对的优势,尤其是币圈、web3 。
luffy
2022-06-14 09:04:22 +08:00
@toacnme 我喜欢你们这个代码风格 https://github.com/showtime-xyz/showtime-frontend/blob/staging/packages/app/components/footer/links-footer.web.tsx

import 库时有特意加个空行区分不同类别。
同时按库的特性,按顺序加载,最基础的 react , 其次是第三方,
luffy
2022-06-14 09:05:59 +08:00
@toacnme 所以 RN 现在的性能提升很大? 跟原生之间的差距大幅缩小了?
toacnme
2022-06-16 13:44:50 +08:00
@luffy

>import 库时有特意加个空行区分不同类别。

这个也是用格式化插件做的。

>所以 RN 现在的性能提升很大? 跟原生之间的差距大幅缩小了?
随着设备性能的提升,架构的改进,差距肯定是越来越小,主要还是看你的业务需求和公司资源情况。
对我而言,RN 的体验完全 ok 。
对我目前做的领域来说,做的还不错的有:rainbow.me, metamusk, coinbase, MEW wallet, 都可以下载体验下。
luffy
2022-06-16 16:32:32 +08:00
@toacnme 贵司招人嘛
toacnme
2022-06-16 17:34:51 +08:00
@luffy 暂时没有,如果你熟悉 RN+web, 口语良好, 可以留意 rainbow.me 的岗位,他们正在招聘

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

https://tanronggui.xyz/t/858605

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

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

© 2021 V2EX