說白了集成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 所示。如果具體到項目,肯定是要重新設計規則,但是萬變不離其宗,僅供參考。