React-native est une librairie créée par Facebook, qui permet de créer des applications mobile compatible IOS et Android. Basé sur Reactjs, cette librairie permet de créer des pages avec du javascript et des templates JSX, qui seront transformés en composants natifs. 

 

Avantages à utiliser React-native: 

  • L'avantage principal lors de l'utilisation de React-native est le fait de pouvoir ne coder qu'une seule l'application, qui sera disponible sur IOS et Android. Une économie de coût (1 codebase au lieu de 2), mais aussi de temps (pas besoin de gérer deux projets en parallèle).
  • Performance accrue par rapport à une application hybride en Cordova Ionic.
  • Réutilisation partielle des applications en Reactjs.

 

Inconvénients à utiliser React-native: 

  • Prise en main relativement compliquée.
  • Plus coûteux qu'une application Cordova/Ionic.
  • Compilation et débogage beaucoup plus difficile (obligation de passer par un émulateur).
  • Ecosystème et API très volatiles, il y a donc des problèmes de compilation et de mise à jour de version récurrents.

Faites comme eux, contactez-nous

Paris - studio web development
Paris

47 Avenue Edouard Vaillant
93500 PANTIN

Lisbonne - studio web development
Lisbonne

Rua Conde do Redondo 145,
3 Andar 
1150 - 104 LISBOA