React

L’outil Expo CLI vs React Native CLI React

L’outil Expo CLI

Propose une méthode de travail simple, gratuite et permet de coder facilement de vraies applications React Native offrant tout le nécessaire pour mener le projet.

L’inconvénient est que l’écosystème “Expo” et limitant à Expo.
Nonobstant, on peut passer à React Native CLI via eject.

React Native CLI

Propose en méthode de travail un peu plus complexe, mais offre plus de contrôle et une plus grande marge de manœuvre.

Cela nécessite une configuration relativement complexe et l’utilisation d’un certain nombre d’outils comme Android Studio, Xcode et même l’utilisation de packages tiers, notamment pour accéder et travailler sur les modules natifs comme la caméra, les maps, et cætera.

Pourquoi ne pas utiliser directement React Native CLI ?

Seul macOS permet de coder leurs applications natives via React Native CLI.
Avec Windows et Linux, “Expo CLI” est incontournable pour avoir l’environnement de travail nécessaire pour coder des applis iOS.