V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zogwosh
V2EX  ›  前端开发

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

  •  
  •   zogwosh · 306 天前 · 1630 次点击
    这是一个创建于 306 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    4 条回复    2024-04-03 09:44:56 +08:00
    changwei
        1
    changwei  
       306 天前 via Android   ❤️ 4
    完全可以,没有任何问题,我目前就是 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
        2
    zogwosh  
    OP
       306 天前
    @changwei 明白了.说的很详细,谢谢你的回答❤
    supuwoerc
        3
    supuwoerc  
       301 天前
    完全可以,我都试过,体验差不多,但是我们这边选型放弃了 react native ,跑去 flutter 了哈哈
    mouyase
        4
    mouyase  
       236 天前
    大多数时候不做 win 开发和嵌入式开发的话,mac 的开发体验都是比较优秀的,相对来说会比 win 用起来更爽一些。我司目前有很多涉及到原生 SDK 的部分,所以没有 all in expo ,而是选择 rn+expo 组件的形式做的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2374 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:09 · PVG 00:09 · LAX 08:09 · JFK 11:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.