可以在浏览器中测试React Native应用程序吗?

sea*_*078 59 testing simulator reactjs react-native

意识到React Native应用程序旨在使用模拟器进行开发/测试,是否可以使用Web浏览器来测试应用程序?

https://rnplay.org/等服务存在,但我担心的是它由https://appetize.io/提供支持,可能会受到每月分钟数的限制.与付费屏幕流媒体服务相比,我还想利用免费/开源技术来实现这一目标.

沿着这些方向,为了在浏览器中测试应用程序,应用程序是否需要使用一个或多个库,这些库允许应用程序在React Native和React中运行?我想找到这种特殊方法的替代方法,因为我想特别为React Native编写代码.

Tha*_*han 36

不,React Native只能在IOS和Android等移动模拟器中测试

更新:Facebook为React原生提供了一个漂亮的入门包.

https://facebook.github.io/react-native/blog/2017/03/13/introducing-create-react-native-app.html

使用此功能,您可以使用expo app(https://expo.io)在移动设备上运行应用程序.使用QR代码进行同步,您的移动设备和计算机应该在同一个无线网络中

  • 只是对贫困开发人员的一些 Expo 限制的说明:Windows 上的 Expo IDE 需要 64 位。在 MacO 上,IDE 要求您登录 Internet。到目前为止,我还没有成功地让 Expo 在没有互联网的情况下从命令行将构建发送到我的 USB 连接的 Android 设备,但事实证明这是可能的...... (2认同)

Ank*_*nha 12

您可以使用Expo Snack https://snack.expo.io/在设备上(使用QR码)或在浏览器中即时测试您的代码.有关更多信息,您可以阅读本文.https://blog.expo.io/sketch-a-playground-for-react-native-16b2401f44a2