2017-09-21 7 views
0

Je suis nouveau à React autochtone et je sais qu'il ya deux façons de développer des applications natives en utilisant native réagissentReact Native utilisant Expo SDK est vraiment natif?! ou comme cordova

1- natif réagir initialisation -> besoin de compiler la morue native ==> Le résultat est une application native pour Android "Android SDK requis" et une application native pour IOS "Xcode requis"

2- Créer une application native -> pas besoin de compiler le code natif !!

comme CRNA utilise Expo_SDK pour accéder à l'API native, mais:

est l'application de résultat est vraiment natif! ou Expo Sdk est comme Cordova mais utilisé par React et si résultat natif, Expo prétend que le résultat est natif !, ont-ils cloné à la fois Android Sdk et Xcode pour IOS ou comment ça marche?!

Répondre

0

Les applications Expo sont des applications natives qui contiennent le SDK Expo. Le SDK est une bibliothèque native et JS qui permet d'accéder à la fonctionnalité du système de l'appareil (des choses comme la caméra, les contacts, le stockage local et d'autres matériels). Cela signifie que vous n'avez pas besoin d'utiliser Xcode ou Android Studio, ou d'écrire du code natif, et cela rend également votre projet JS pur très portable car il peut fonctionner dans n'importe quel environnement natif contenant le SDK Expo. Expo fournit également des composants d'interface utilisateur pour gérer une variété de cas d'utilisation que presque toutes les applications couvriront mais qui ne sont pas cuites dans le cœur React Native, par ex. des icônes, des vues floues et plus encore. Enfin, le SDK Expo permet d'accéder à des services qui sont généralement difficiles à gérer, mais qui sont exigés par presque toutes les applications. Le plus populaire parmi ceux-ci: Expo peut gérer vos actifs pour vous, il peut prendre en charge les notifications Push pour vous et il peut créer des binaires natifs prêts à être déployés sur l'App Store.

Vous devriez jeter un oeil à the Expo doc

+0

Je sais déjà que, mais ce n'est « Qu'est-ce que l'Expo » Ma question est différente! –