RN热更新

Posted richard-youth

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RN热更新相关的知识,希望对你有一定的参考价值。

说白了集成RN业务,就是集成RN离线包,解析并渲染。所以,RN热更新的根本原理就是更换js bundle文件和资源文件,并重新加载,新的内容就完美的展示出来了。
对于要求不太高的项目,大致可以参考下面的一个流程 :
 

技术分享图片

 

参考这个流程的同时,核心代码 如 demo 所示。如果具体到项目,肯定是要重新设计规则,但是万变不离其宗,仅供参考。

 




以上是关于RN热更新的主要内容,如果未能解决你的问题,请参考以下文章

RN学习1——前奏,app插件化和热更新的探索

React-Native 热更新尝试(Android)

Metro拆包工作原理

招商证券react-native热更新优化实践

React Native采用Hermes热更新打包实战

RN code push自定义弹框