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


72

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

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

沿着这些思路,为了在浏览器中测试该应用程序,是否要求该应用程序使用一个或多个库,以允许该应用程序既可以在React Native中运行,也可以在React中运行?我想找到一种替代此特定方法的方法,因为我想专门为React Native编写代码。



谢谢@tokland会检查出来的-我想会有一天,我们可以使用比模拟器更快的环境进行本机构建
sean2078 '16

2
将其命名为“在任何地方都可以运行一次写入”就这么多了!
killjoy18年

沙箱可能是一个不错的选择。codeandbox.io/ s / loving
大卫

Answers:


43

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

更新:Facebook已经为React本机提供了精美的入门包。

介绍Create React Native App

使用它,您可以使用expo app(https://expo.io)在您的手机上运行该应用程序。它会使用QR码进行同步。


2
只是对贫困开发者的一些Expo限制的说明:Windows上的Expo的IDE需要64位。在MacO上,IDE要求您登录Internet。到目前为止,我还没有成功让Expo能够
从命令行

为我工作得很好
Kira


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.