使用React Native进行热部署是可行的,只要远程提供打包好的bundle,app下载后重新加载即可;

但是,这样的方案也具有一定的局限性:

React Native在使用View的时候,这些View是要经过本地定制的,并且将相关方法通过RCT_EXPORT_METHOD暴露给js,js端才能正常使用。

比如,我们在新版本中使用了一个PullToRefreshListView,这个View必须在Native中被定制过,此时,单纯的更新bundle就会报错了,需要重新发包才能解决。

阅读原文 »

33 收藏


直接登录

推荐关注