React Native
React Native est un framework open source créé par Meta qui permet de développer des applications mobiles iOS et Android au rendu natif à partir d’une seule base de code en JavaScript ou TypeScript.
React Native est un framework de développement mobile basé sur React, la bibliothèque JavaScript popularisée par Meta (Facebook). Il permet d’écrire une application une seule fois et de la déployer à la fois sur iOS et Android, tout en produisant de véritables composants natifs — et non une simple page web encapsulée.
Son principal avantage est la mutualisation : une équipe maintient une base de code unique au lieu de deux applications distinctes, ce qui réduit nettement les coûts et les délais. Le rendu reste fluide et respecte les conventions de chaque plateforme, contrairement aux applications hybrides bas de gamme qui « sentent le web ».
React Native est utilisé par des applications grand public comme Instagram, Shopify ou Discord. Lorsqu’une fonctionnalité exige des performances extrêmes ou un accès matériel très spécifique, il reste possible d’écrire du code natif dédié et de l’intégrer au projet.
Termes liés.
PWA
Une PWA (Progressive Web App) est un site web qui se comporte comme une application native : il peut être installé sur l’appareil, fonctionner hors ligne et envoyer des notifications, tout en restant accessible via le navigateur.
Design system
Un design system est une bibliothèque centralisée de composants, de styles et de règles d’usage qui garantit la cohérence visuelle et fonctionnelle d’un produit tout en accélérant sa conception et son développement.
API
Une API (Application Programming Interface) est une interface qui permet à deux logiciels de communiquer entre eux en échangeant des données et des fonctionnalités selon un ensemble de règles défini.
Vous avez un projet derrière ce concept ? On en parle — cadrage, budget et calendrier, sans engagement.
Démarrer un projet