web-dev-qa-db-fra.com

Les applications natives React peuvent-elles être testées dans un navigateur?

En réalisant que React les applications natives sont conçues pour être développées/testées à l'aide de simulateurs, est-il possible d'utiliser un navigateur Web pour tester également une application?

Des services tels que https://rnplay.org/ existent, mais je crains qu'il ne soit alimenté par https://appetize.io/ il pourrait être limité par le # de minutes par mois. J'aimerais également utiliser la technologie libre/open-source pour y parvenir, par rapport à un service de diffusion en continu d'écran payant.

Dans le même ordre d'idées, afin de tester l'application dans un navigateur, l'application serait-elle obligée d'utiliser une ou plusieurs bibliothèques qui permettent à l'application d'être exécutée à la fois React Native et également simplement React? J'aimerais trouver une alternative à cette approche particulière en souhaitant coder spécifiquement pour React Native.

52
sean2078

Non, React Native ne peut être testé que sur des simulateurs mobiles tels que IOS et Android

Mise à jour: Facebook a fourni un superbe pack de démarrage pour React en natif.

Présentation de Create React Application native

Grâce à cela, vous pouvez exécuter l'application sur votre mobile à l'aide de l'application expo ( https://expo.io ). Elle se synchronise à l'aide du code QR.

35
Thanigainathan

Vous pouvez utiliser Expo Snack https://snack.expo.io/ pour tester instantanément votre code sur un périphérique (à l'aide du code QR) ou dans le navigateur. Pour plus d'informations, vous pouvez consulter cet article. https://blog.expo.io/sketch-a-playground-for-react-native-16b2401f44a2

11
Ankit Sinha

Oui! C'est très possible avec react-native-web . Voici quelques ressources utiles et utiles pour commencer:

8
Umar A.