Si vous avez aimez Ionic DevApp, qui permet de déployer facilement une appli Ionic sur un device pendant le développement, vous aimerez Expo qui fait la même chose dans le monde de React Native.
Le principe est le même (mais un poil plus compliqué à configurer) :
- installer sur votre device l application "Expo" depuis le store
- installer Expo sur votre poste de dev l'application Expo grâce à un bon vieux "npm install exp -g" (pensez bien au "-g")
Créez un compte Expo sur le site https://expo.io/
Il ne reste plus qu'à créer votre nouveau projet React Native qui comporte en outre le SDK d'Expo :
exp init my-new-project
cd my-new-project
exp start
Attention : en lançant ces commandes dans la console de VS Code, le QR code que vous devrez scanner depuis votre device n'est pas apparu sur l'écran de mon poste de développement. J'ai dû exécuter exp start dans une console PowerShell pour voir l'indispensable QR Code.
Vous pouvez maitenant développer votre application mobile React Native et la voir s'exécuter sur votre device.