React Native

React Native est une technologie qui permet de créer des applications mobiles iOS et Android à partir d’une base de code commune développée en JavaScript ou TypeScript, avec React.

Mise en contexte

React Native se situe entre la PWA et le natif : une seule base de code, des composants rendus avec les briques natives de chaque système, l’accès aux fonctions matérielles par des modules. Il convient quand une application doit être sur les stores et utiliser des capacités que le navigateur n’expose pas.

Nous le proposons au cas par cas, quand la PWA atteint ses limites. Nos équipes maîtrisent React et TypeScript, ce qui rend la transition naturelle : les mêmes développeurs, la même logique, une API partagée avec la version web.

Avant de le choisir, nous vérifions que la fonction qui l’exige est réellement indispensable au projet.

Questions fréquentes

  • PWA par défaut : moins coûteuse, sans store, une seule base de code. React Native quand une fonction matérielle précise ou la présence obligatoire dans les stores l’exige.

  • Oui : la logique, les appels d’API et les types TypeScript se partagent. Les écrans restent spécifiques, car les composants natifs diffèrent des composants web.

Poser ma question

Une question sur ce sujet ?

Nous écrire