请问大家想学习 react native 必须要买 mac 吗。expo+windows 能起到代替作用吗。目前环境能选择 all in expo 吗

299 天前
 zogwosh

补充背景:目前我是一个前端工程师,技术栈 vue react next 。公司想把 h5 混合开发的转为 react native 。

1602 次点击
所在节点    前端开发
4 条回复
changwei
299 天前
完全可以,没有任何问题,我目前就是 expo+windows 开发。然后安卓真机和 ipad 跑 expo app 调试,我不懂任何原生开发也不用 bara react native 模式开发,只会基于 expo sdk 的开发模式,目前 all in expo 完全没有任何问题。
只是如果要本地编译可能需要开 macos 虚拟机或者用 github actions 的 macos 镜像,否则就用 eas build 也行(我帮学校做的项目,基本上发版频率是一个月一次,用免费版 eas 就足够了,只是 utc+8 时区在半夜编译需要排队 10 到 30mins ,东八时区白天工作时间基本不排队,因为这时候北美开发者已经下班,所以在线编译也还能接受,可能是这玩意儿外国人用的多)
zogwosh
298 天前
@changwei 明白了.说的很详细,谢谢你的回答❤
supuwoerc
293 天前
完全可以,我都试过,体验差不多,但是我们这边选型放弃了 react native ,跑去 flutter 了哈哈
mouyase
228 天前
大多数时候不做 win 开发和嵌入式开发的话,mac 的开发体验都是比较优秀的,相对来说会比 win 用起来更爽一些。我司目前有很多涉及到原生 SDK 的部分,所以没有 all in expo ,而是选择 rn+expo 组件的形式做的。

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

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

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

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

© 2021 V2EX