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

暂时没有机会用 React 写项目,用 React Native 是否也能提高 React 能力?

  •  
  •   KT0J · 2023-10-14 09:19:17 +08:00 · 3339 次点击
    这是一个创建于 435 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题。

    技术学会无法实际使用等于没学。

    React 已经学到能独立进行项目开发(自认为),但公司暂时没有这样的机会。
    本职是 Flutter App 开发。

    如果有新项目,用 React Native 写,算不算也是熟悉和使用 React 相关能力?

    14 条回复    2023-10-17 08:40:48 +08:00
    sunny1688
        1
    sunny1688  
       2023-10-14 09:36:20 +08:00
    iOCZ
        2
    iOCZ  
       2023-10-14 09:38:46 +08:00
    不能这么认为,两者差异挺大的
    guin
        3
    guin  
       2023-10-14 09:41:21 +08:00
    @sunny1688 这个用过了吗?怎么样
    sunny1688
        4
    sunny1688  
       2023-10-14 09:53:38 +08:00
    @guin 没用过,编码方面肯定比 Flutter 体验好,毕竟没有 Flutter 的地域嵌套,性能也是原生代码,摘自官网:

    在 App 端,uni-app x 在 iOS 编译为 swift 、在 Android 编译为 kotlin 。没有使用 js 引擎、webview ,完全达到了原生应用的功能、性能。
    Pastsong
        5
    Pastsong  
       2023-10-14 09:55:52 +08:00 via Android
    可以 除了 浏览器 API 其他是一样的
    rimworld
        6
    rimworld  
       2023-10-14 10:15:34 +08:00 via iPhone
    我最近也遇到这个问题了,实际业务用不上,维持刚学的技能熟练度只能靠重写以前其他技术栈的项目。
    Leonard
        7
    Leonard  
       2023-10-14 11:24:31 +08:00 via iPhone
    自己业余时间写个小项目什么的也可以吧
    xiaoshan5733
        8
    xiaoshan5733  
       2023-10-14 14:11:24 +08:00
    可以把 reactnative 看做是一个 react 的 UI 库;除此之外要根据 app 的场景调研 reactnative 能否实现某些特定功能;写法上和 react 没什么区别
    NerbraskaGuy
        9
    NerbraskaGuy  
       2023-10-14 15:30:27 +08:00
    用 react 写 H5 页面嵌套 Flutter 呗,还能练习下混合开发
    codehz
        10
    codehz  
       2023-10-14 18:04:01 +08:00
    我觉得 rn 的主要问题是在于,缺少一个能被大家接受公共组件基础,导致各个组件库之间缺乏合作,基本上都要各自发明轮子,Context 是一层又一层的
    想结合两个不同组件库里的组件做一个新的组件,得费力适配很多东西
    jlak
        11
    jlak  
       2023-10-14 21:57:15 +08:00 via iPhone   ❤️ 1
    @sunny1688 不是啊 人家要练习 React 你丢这东西是干什么
    oops36
        12
    oops36  
       2023-10-15 12:40:49 +08:00
    想用 react native 一定要看看 expo ,基本上把你需要的原生的功能都封装好了,开发起来也很方便,有配套的 app 可以从应用商店直接下载。https://expo.dev/
    另外,react 和 react-dom 要区分开,react 可不只是写网页,你还可以用 react 写 email ,pdf ,甚至是动画等等。所以我感觉对于你的问题的答案当然是肯定的,可以看看这个视频
    &ab_channel=Theo-t3%E2%80%A4gg
    oboochin
        13
    oboochin  
       2023-10-15 23:15:38 +08:00
    zzz8332736
        14
    zzz8332736  
       2023-10-17 08:40:48 +08:00
    @codehz Context 一层又一层看起来和回调地狱类似了吧?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2717 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:04 · PVG 23:04 · LAX 07:04 · JFK 10:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.