Les applications intégrées à React Native sont-elles vraiment des applications natives? – Meilleure programmation

Online Coding Courses for Kids

Avant toute chose, nous devons examiner la définition de React Native. Le problème est que si vous regardez leur site Web et leur documentation, il n’y a pas de section ou de définition formelle. La chose la plus proche que j’ai pu trouver était les lignes d’introduction du Dépôt GitHub:

“React Native apporte React’s cadre d’interface utilisateur déclaratif pour iOS et Android. Avec React Native, vous utilisez des contrôles d’interface utilisateur natifs et avez un accès complet à la plate-forme native. »

Donc, fondamentalement, React Native est un cadre JavaScript qui vous permet d’utiliser des contrôles d’interface utilisateur natifs et tout dans la plate-forme native.

photo par Ferenc Almasi sur Unsplash

React Native déclare: «Les applications mobiles créées à travers elles ne peuvent être distinguées d’une« vraie »application mobile»

Ce qui précède a été tiré de La page Web de React Native – voici la citation complète:

“Avec React Native, vous ne créez pas une” application Web mobile “, une” application HTML5 “ou une” application hybride “. Vous créez une véritable application mobile qui ne se distingue pas d’une application créée à l’aide d’Objective-C ou de Java. React Native utilise les mêmes blocs de construction d’interface utilisateur fondamentaux que les applications iOS et Android normales. Vous venez de rassembler ces blocs de construction en utilisant JavaScript et React. “

Je suis développeur mobile depuis environ huit ans, et jusqu’à aujourd’hui, je ne savais pas ce que pouvait être une “vraie” application mobile. Pour autant que je sache, toutes les applications de l’App Store, quelle que soit leur technologie, sont réelles.

Ce qu’ils veulent dire par là, c’est que la plupart de leurs composants React ont un équivalent en Objective-C ou en Java, et lorsque l’application s’affiche, le résultat est du code natif.

Close Menu