在做 ReactNative 项目,适配 Harmony 的工作,有一些不明白的

查看 13|回复 2
作者:wh469012917   
目前的 App 是已经成型的了,重新开发一个原生的 Harmony 不大可能,官方目前说是支持 RN 了,但是没有说存量项目怎么迁移,只说了新项目怎么接入,目前还摸不着头。
1. 对于已经存在的 RN 项目,是要重新开一个项目把旧的业务代码复制过去做适配,还是说像 Android 、IOS 一样直接写在一个项目中,最终形成 Android 、IOS 、Harmony 三足鼎立的情况?
2. 如果在一个项目中,在 Harmony 的系统下,Platform.OS 返回值是什么?
3. 对于华为已经适配的第三方包,比如 @react-native-async-storage/async-storage 适配包是 @react-native-oh-tpl/async-storage ,那么这个 @react-native-oh-tpl/async-storag 适配包是同时支持 android 、IOS 、harmony 三个系统吗?还是只支持 harmony ,但是不一定支持 android 、ios ?
AoEiuV020JP   
既然有说新项目怎么适配鸿蒙,那你有没有试过按官方说的创一个新项目试一下这个流程?你很多问题都是跑一遍就可以解决的,
我不做 rn ,但我才 rn 鸿蒙应该也是鸿蒙这边分叉了一个 rn ,你要按照鸿蒙版 rn 开发环境,用这个 rn 就能创建出支持鸿蒙的 rn 项目, 对比着迁移一下,缺什么原生功能插件用鸿蒙开发一下,
wh469012917
OP
  
@AoEiuV020JP 试过,按照官方给的文档,根本跑不起来,所以才来问
您需要登录后才可以回帖 登录 | 立即注册

返回顶部