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

前端入门 IOS ReactNative 开发,需要注意哪些?

  •  
  •   HeyCaptainJack · 8 天前 · 892 次点击

    目前已经掌握了 React + TypeScript 常规前端的开发,想咨询一下,如果切到 RN 开发 IOS ,还需要额外掌握或者注意哪些方面的知识呢?

    新手,求教🐥

    13 条回复    2024-10-31 21:29:41 +08:00
    XiaoXiaoMagician
        1
    XiaoXiaoMagician  
       8 天前
    如果是自己开发,那就一样需要掌握 iOS 相关的知识。
    如果是公司项目,那需要掌握招一个懂前端和 iOS 开发程序员来。
    注意项:
    工作中不是你技能范围内的尽量不要硬着头皮去搞。
    palxie
        2
    palxie  
       8 天前
    1. react native 导航. 比如 react-navigation
    2. ios 编译打包发布
    3. ios 原生一些知识, 比如权限相关处理.
    HeyCaptainJack
        3
    HeyCaptainJack  
    OP
       8 天前
    @XiaoXiaoMagician 嗯,谢谢,我现在是自己做东西
    HeyCaptainJack
        4
    HeyCaptainJack  
    OP
       8 天前
    @palxie 蟹蟹朋友,我记一下
    xyovo999
        5
    xyovo999  
       8 天前
    可以看一下 expo
    expo 官网: https://expo.nodejs.cn/
    expo 中文网站: https://expo.nodejs.cn/
    xyovo999
        6
    xyovo999  
       8 天前
    @xyovo999 打错了,官网是: https://docs.expo.dev/
    mouyase
        7
    mouyase  
       7 天前
    来做 RN 吧,然后你就遇到无穷无尽的坑,RN 的坑,iOS 的坑,第三方库的坑。
    w88975
        8
    w88975  
       7 天前
    @mouyase 当你熟练掌握写 ios 和 android 插件后, 你会觉得 RN 是比 Flutter 还方便的存在, 用 jsx 写 ui, js 写逻辑, 处理原生相关的, 有插件用插件, 没插件自己写. 效率贼高
    zy0829
        9
    zy0829  
       6 天前
    @mouyase 🤣 深有感受,目前试过 rn uniapp flutter ,混合开发的框架 每个都有坑~~~
    HeyCaptainJack
        10
    HeyCaptainJack  
    OP
       5 天前
    @xyovo999 嗯,在看了
    HeyCaptainJack
        11
    HeyCaptainJack  
    OP
       5 天前
    @w88975 请问写插件难度如何?
    w88975
        12
    w88975  
       5 天前
    @HeyCaptainJack #11
    不难, 再说现在还有 AI 加持, 常规应用基本都有第三方库, 第三方没有的, 才自己写, 我们的 RN 项目, 我写了十多个插件了, 主要都是一些广告联盟, 电商返利等 SDK, 这些 SDK 都是没有 RN 包提供的, 所以就得自己写, 主要是统一 ios 和 android 的接口调用.
    HeyCaptainJack
        13
    HeyCaptainJack  
    OP
       4 天前
    @w88975 嗯嗯,谢谢,我基本上都是通用的业务,暂时还没碰到这些
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3533 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:41 · PVG 18:41 · LAX 02:41 · JFK 05:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.