Présentation du framework React Native
Le framework React Native, qui date de 2015, est basé sur le même socle technique que React, apparu deux ans plus tôt. Ces deux frameworks sont appuyés dans leur développement par la société Facebook. Le succès de React, et par extension de React Native, a été immédiat et massif.
React Native est devenu une solution de choix pour le développement d’applications pour périphériques mobiles (smartphones, tablettes…) et ceci dans une approche hybride permettant de développer une application unique pour iOS et Android.
De grands acteurs de l’industrie informatique, comme Facebook et bien d’autres, dans les domaines de la finance (Bloomberg), de la grande distribution (Wallmart), des services (Airbnb), utilisent React Native.
React Native est clairement un concurrent direct d’Ionic évoqué ci-avant.
React Native est, comme React, basé sur des composants réutilisables, nombreux étant d’ailleurs les composants communs aux deux frameworks. Il est à signaler que les composants graphiques développés sous React Native sont convertis en composants natifs.
À titre d’exemple, une vue développée en React est traduite en un composant natif :
-
UIView sous iOS (iPhone & iPad),
-
ou Android.view sous Android.
Le premier avantage de React Native (par rapport à son concurrent Ionic, qui se limite à...