React Native est un framework logiciel d'interface utilisateur open source développé par Facebook et la communauté sous Meta Platforms, Inc. afin de faciliter la création d'applications multiplateformes par les développeurs à l'aide de la même base de code. Il est écrit en JavaScript, Java, C++, Objective-C et Python et fonctionne aussi bien sur les plateformes iOS qu'Android, comme Android TV, macOS, tvOS, Web, Windows, UWP et VR.
L'application développée avec React Native est également multiplateforme, car elle peut être exécutée sur différents appareils dotés de systèmes d'exploitation différents. Elle utilise un certain nombre de bibliothèques et d'outils open source, tels que ReactJS, Expo et ExpoKit, pour développer des applications natives. L'objectif principal de l'utilisation de React Native est de créer une application qui fonctionne sur plusieurs plates-formes.
React Native a d'abord été introduit pour le développement d'applications web, mais s'est également imposé au fil du temps pour les applications mobiles. React Native permet de créer des applications natives avec une seule base de code. Il existe actuellement une forte communauté qui aide les développeurs à réaliser les projets de leurs rêves et leur fournit des ressources et de la documentation.
React Native
< 1 min lire