Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 3.02 KB

File metadata and controls

19 lines (13 loc) · 3.02 KB

Git | JS Natif | React | React native | Nuxt Js | Test js | BEM | Jest


React Native

En 2015, deux ans après l’ouverture du code en open source, l'équipe qui a créé reactJS réitère l’exploit en publiant la version mobile avec React Native qui fut immédiatement adopté par la communauté.

React Native est un framework pour créer des applications natives en utilisant JavaScript. React Native compile les composants d’application native, ce qui vous permet de créer des applications mobiles natives. Dans React JS, React est le concept de base de React DOM pour la plateforme web, alors qu’avec React Native, React est toujours le concept de base mais de React Native. La syntaxe et le workflow restent donc similaires, mais les composants sont différents.

Avantages de React Native

  • React Native est livré avec des modules natifs et des composants natifs qui améliorent les performances. À la différence de Cordova, PhoneGap et d’autres frameworks multiplateformes qui rendent le code via WebView, React Native restitue certains composants de code avec des API natives.
  • React Native a tous les avantages que React.js vous a apporté.
  • Vous n’avez pas à créer la même application pour iOS et Android séparément, car React Native permet à vos développeurs de réutiliser la couche logique commune.
  • La structure basée sur les composants de React Native permet aux développeurs de créer des applications avec une approche de développement web plus agile que la plupart des frameworks hybrides, et sans aucun réseau.
  • Si vous connaissez JavaScript, React Native sera facile à acquérir, permettant à la plupart des développeurs Web frontaux d’être un développeur mobile. Tout ce que vous devez savoir, c’est JavaScript, les API de plate-forme, certains éléments de l’interface utilisateur native et tous les autres modèles de conception spécifiques à la plate-forme.
  • Pas besoin de réviser votre ancienne application. Tout ce que vous avez à faire est d’ajouter les composants de l’interface utilisateur native de React dans le code de votre application existante, sans avoir à réécrire.
  • Le développement d’applications natives est généralement synonyme d’inefficacité, de temps de déploiement plus lent et de productivité moindre pour les développeurs. React Native est synonyme de rapidité, de réactivité et d’agilité du développement d’applications Web, ainsi que d’un traitement efficace et de la meilleure expérience utilisateur de l’espace hybride, pour offrir à vos utilisateurs une expérience d’application native.