说白了集成RN业务,就是集成RN离线包,解析并渲染。所以,RN热更新的根本原理就是更换js bundle文件和资源文件,并重新加载,新的内容就完美的展示出来了。
目前市场上出现的3种热更新模式如下:仅供参考
差量热更新:
http://blog.csdn.net/szy406469533/article/details/75663722
http://blog.csdn.net/u013718120/article/details/55096393
热更新(Pushy)
http://blog.csdn.net/yzx0xyz/article/details/79056882?%3E
http://blog.csdn.net/xiangzhihong8/article/details/73201421
https://www.cnblogs.com/fishbay/archive/2017/07/18/7198782.html
微软codepush方式:参考下面的方式
https://www.jianshu.com/p/9203a55536fe
对于要求不太高的项目,大致可以参考下面的一个流程 :
参考这个流程的同时,核心代码 如 demo 所示。如果具体到项目,肯定是要重新设计规则,但是万变不离其宗,仅供参考。
原文地址:https://www.cnblogs.com/richard-youth/p/9799692.html
时间: 2024-11-05 16:10:11