web-dev-qa-db-fra.com

Conversion des projets existants React Native Project en Expo)

J'envisage de créer des applications mobiles dans React en utilisant Expo et j'ai remarqué sous FAQ que les projets existants React peuvent être natifs.) Peuvent être converti en Expo.

Que convertissons-nous exactement? J'aime vraiment rester aussi pure et propre que possible sans trop de couches d'abstraction au milieu, ce qui peut masquer ma capacité à comprendre ce qui se passe réellement pour que les choses fonctionnent dans l'application.

J'apprécierais un peu plus de précisions sur ce qui se passe réellement dans le processus de conversion et ce qu'Expo ajoute au projet existant.

24
Sam

Ce sujet est traité dans le fichier lisez-moi d'Expo XDE .

Cependant, nous n'avons pas réussi à le faire fonctionner et avons décidé de transférer notre code dans l'application Expo par défaut ( Modifier : après avoir rencontré beaucoup de problèmes de portage de notre application. à Expo, nous avons décidé de revenir à Vanilla RN).

Il manque au moins quelques étapes dans la documentation:

  • Créer un fichier exp.json
  • Mettre à jour React et React Bibliothèques natives aux versions requises par Exponent

    "react": "16.0.0-alpha.6", "react-native": "https://github.com/expo/react-native/archive/sdk-16.0.0.tar.gz",

Nous résumés sur notre blog pourquoi nous avons abandonné Expo dans sa forme actuelle.

13
Luke Williams