是嗨森啦 2022-08-17 21:53 采纳率: 0%
浏览 32
已结题

RN和原生混合项目,RN如何打成一个独立lib库?谁有更好的方案

背景

目前项目是RN和原生混合开发,RN占了很多编译时间,想把RN打成独立的lib或aar依赖到工程中去。

我的思路

编译速度方面已经做过优化,可以配置是否依赖RN项目编译debug。但最终还是希望rn作为一个插件随时可以热拔插。目前的想法是将RN和原生耦合的桥接代码下沉为lib-rn,但受限于桥接工程和原生代码业务耦合严重,个人认为这些迁移风险和成本比较大。

期望

希望rn作为一个插件随时可以热拔插,寻找更好的方案欢迎指点!

  • 写回答

1条回答 默认 最新

  • 玉古云投 2022-08-18 09:02
    关注

    主要评估一下下沉为lib-rn后,是否能解决编译慢的问题。

    还有下沉解耦后带来的易维护、易读等优点与迁移风险和时间成本等综合权衡一下。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月24日
  • 赞助了问题酬金10元 8月17日
  • 修改了问题 8月17日
  • 创建了问题 8月17日