目前已经掌握了 React + TypeScript 常规前端的开发,想咨询一下,如果切到 RN 开发 IOS ,还需要额外掌握或者注意哪些方面的知识呢?
新手,求教🐥
1
XiaoXiaoMagician 57 天前
如果是自己开发,那就一样需要掌握 iOS 相关的知识。
如果是公司项目,那需要掌握招一个懂前端和 iOS 开发程序员来。 注意项: 工作中不是你技能范围内的尽量不要硬着头皮去搞。 |
2
palxie 57 天前
1. react native 导航. 比如 react-navigation
2. ios 编译打包发布 3. ios 原生一些知识, 比如权限相关处理. |
3
HeyCaptainJack OP @XiaoXiaoMagician 嗯,谢谢,我现在是自己做东西
|
4
HeyCaptainJack OP @palxie 蟹蟹朋友,我记一下
|
5
xyovo999 57 天前
|
6
xyovo999 57 天前
@xyovo999 打错了,官网是: https://docs.expo.dev/
|
7
mouyase 56 天前
来做 RN 吧,然后你就遇到无穷无尽的坑,RN 的坑,iOS 的坑,第三方库的坑。
|
8
w88975 56 天前
@mouyase 当你熟练掌握写 ios 和 android 插件后, 你会觉得 RN 是比 Flutter 还方便的存在, 用 jsx 写 ui, js 写逻辑, 处理原生相关的, 有插件用插件, 没插件自己写. 效率贼高
|
10
HeyCaptainJack OP @xyovo999 嗯,在看了
|
11
HeyCaptainJack OP @w88975 请问写插件难度如何?
|
12
w88975 54 天前
@HeyCaptainJack #11
不难, 再说现在还有 AI 加持, 常规应用基本都有第三方库, 第三方没有的, 才自己写, 我们的 RN 项目, 我写了十多个插件了, 主要都是一些广告联盟, 电商返利等 SDK, 这些 SDK 都是没有 RN 包提供的, 所以就得自己写, 主要是统一 ios 和 android 的接口调用. |
13
HeyCaptainJack OP @w88975 嗯嗯,谢谢,我基本上都是通用的业务,暂时还没碰到这些
|