HarmonyOS RNOH库问题?

我们的应用有两套RN环境 (不同的PackageProvider/TurbleModule/FrabricView),并且对RN包按照不同的业务进行了分包,加载不同包时使用不同的page页面/view卡片进行加载渲染。

在一个应用(单Ability应用)内创建多个RnInstance,每一个RnInstance关联管理多个page,每一个page创建时使用RnInstance创建一个新的RnContext及对应的RNSurface。这样的架构方式有什么问题,两个RnInstance是否会冲突,返回键等事件处理是否需要优化。同一个RnInstance的不同RnContext(RNSurface)代码运行的环境是否会互相影响。

阅读 600
1 个回答

建议使用分包策略去加载,同一个instance加载基础包后,可以分别去加载不同的业务包