react-native 现在国内用的人多吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wowbaby
V2EX    React

react-native 现在国内用的人多吗?

  •  
  •   wowbaby 2023-06-14 15:46:43 +08:00 5472 次点击
    这是一个创建于 850 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这玩意,刚出来的时候用过,当时在 iPhone5 真机上卡出翔,app 还没写完就被我弃用了,所以后面一直没关注了。 我自己做的应用都不是很复杂那种,技术栈演化 swift->oc->uniapp 。

    最近有个需求要用到 react-native ,编译 https://github.com/MetaMask/metamask-mobile ,这项目要装一堆依赖,很慢,yarn 缓存 + android studio + sdk ,直接干了我磁盘 20 多个 G ,我的旧 MacBook pro 上 android 首次编译居然差不多要一个小时,到最后还是 java 相关的兼容问题硬是没跑起来,java 不熟错误 Google 就几条记录,罢了,白折腾一天!

    18 条回复    2023-08-23 11:01:00 +08:00
    honus
        1
    honus  
       2023-06-14 15:51:56 +08:00
    国内用的人感觉不多,最近自己也在用来写一个简单的 app ,发现中文能查到的资料过时的多,英文搜索结果基本都可以找到。
    wowbaby
        2
    wowbaby  
    OP
       2023-06-14 15:57:43 +08:00
    @honus 确实很多过时的,我 mac os 10.14.6 上跑不起来
    Mrxxy
        3
    Mrxxy  
       2023-06-14 16:09:47 +08:00
    米家 App 内的设备插件是用 RN 写的
    plasticman64
        4
    plasticman64  
       2023-06-14 16:28:57 +08:00
    国外 rn 用的很多,discord 移动端也是 RN 写的
    honus
        5
    honus  
       2023-06-14 16:37:51 +08:00
    @wowbaby 运行环境按照官方最新版文档就行吧
    wowbaby
        6
    wowbaby  
    OP
       2023-06-14 16:44:04 +08:00
    @honus 是 metamask-mobile 跑步起来,是按文档来的,java8 - "1.8.0_281"
    galenjiang
        7
    galenjiang  
       2023-06-14 16:46:34 +08:00
    你这个技术栈一直在退化啊...flutter 怎么也比 rn 好吧
    NathanDo
        8
    NathanDo  
       2023-06-14 17:11:21 +08:00
    用了有四五年了,不过写的是国外项目,JDK 的话现在安卓需要 JDK 11
    Liang1124
        9
    Liang1124  
       2023-06-14 17:26:06 +08:00
    用了好多年了,感觉 to B 的项目还是挺有优势的。当然我也不排斥用原生、Flutter 等,看需求和公司要求吧,只要有任意一种的移动端开发经验,学其它都不难。
    murmur
        10
    murmur  
       2023-06-14 17:33:42 +08:00
    @galenjiang react 和 rn 技术栈一样啊,flutter 那坨坨拿来开发 web 真受得了?
    wowbaby
        11
    wowbaby  
    OP
       2023-06-14 19:09:17 +08:00
    @NathanDo 确认要 11 吗?我看文档中没提到要 11

    build.gradle 的配置中中是 8
    ```
    subprojects {
    afterEvaluate {
    project ->
    if (project.hasProperty("android")) {
    android {
    compileSdkVersion = rootProject.ext.compileSdkVersion
    compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
    }
    }
    }
    }
    }
    ```
    wowbaby
        12
    wowbaby  
    OP
       2023-06-14 19:30:44 +08:00
    @galenjiang RN 我 n 年前用过一次,我现在根本就不想碰,不得已,客户需要而已。再说技术能力有限,多端吃力,也没有哪个精力,像 uniapp 比较简单,性能还能接受,做的又不是很复杂的应用,基本能满足需求,还解决了多端,重点是可以轻松驾驭。像做低代码页面这种特别方便,我之前用原生实现特别费劲。
    wowbaby
        13
    wowbaby  
    OP
       2023-06-14 19:38:47 +08:00
    @galenjiang 记得刚用 swift 时,那时语法不稳定,老是得更新语法,与 oc 混编编译太慢,我就换到了 oc ,而 java 又不熟,搞不了 android ,我就退到 H5
    FreshOldMan
        14
    FreshOldMan  
       2023-06-14 22:47:01 +08:00   1
    美团 京东金融 携程 雪球等等很多都是 rn ,多不多的我看肯定不比国外少
    shunfski
        15
    shunfski  
       2023-06-15 11:40:48 +08:00
    @wowbaby 现在 android studio 默认 11 了,用 8gradle 同步会有问题
    iamppz
        16
    iamppz  
       2023-06-15 12:58:37 +08:00
    没有原生队友就不要折腾了……
    oliveira
        17
    oliveira  
       2023-07-06 11:22:32 +08:00
    携程用的就是 RN ,还推出了一个优惠版本 CRN 。
    philsky28
        18
    philsky28  
       2023-08-23 11:01:00 +08:00
    @Liang1124 toB 为什么有优势啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2195 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 00:53 PVG 08:53 LAX 17:53 JFK 20:53
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86