我是React Native的新手,想知道如何将React Native的部分或代码(例如JavaScript文件和资源)部署到服务器上并使用它。
目前它显示为localhost。
请告诉我如何在服务器上部署它,是否可能。
当我更改React代码时,是否需要每次在Play商店更新应用程序?
Code Push具体做什么,有没有办法从服务器加载我的React Native捆绑包并动态更新应用程序?
我是React Native的新手,想知道如何将React Native的部分或代码(例如JavaScript文件和资源)部署到服务器上并使用它。
目前它显示为localhost。
请告诉我如何在服务器上部署它,是否可能。
当我更改React代码时,是否需要每次在Play商店更新应用程序?
Code Push具体做什么,有没有办法从服务器加载我的React Native捆绑包并动态更新应用程序?
我认为你需要了解 React Native 的工作原理才能够理解。
React Native 实际上所做的是将本地 API 暴露给 JavaScript 代码库。基本上,RN 应用程序由两部分组成:
正如你所想象的那样,本地部分是用Swift/Objective-C/Java
编写的所有内容,这部分内容无法更新而不经过应用商店。react-native run-ios
或react-native run-android
时,一个服务器被实例化,它向你的模拟器/物理设备提供一个bundle。然而,已经有一些像微软的codepush这样的服务可以做到这一点。