R

React Native

Mobile & Cross-platform · Depuis 2015

2015

Creation

Framework open-source de Meta permettant de creer des applications mobiles natives en React et JavaScript. La New Architecture (Fabric + TurboModules) supprime le bridge JS-natif historique, reduisant la latence de 40-60%. Avec plus de 2000 contributeurs et l'adoption par Instagram, Discord et Shopify, c'est l'ecosysteme cross-platform le plus mature.

mobilereactnative
Avantages & Inconvenients

Avantages

  • Reutilisation de 85-95% du code entre iOS et Android
  • New Architecture elimine le bridge overhead historique
  • Hot reloading sous 1 seconde pour iteration rapide

Inconvenients

  • Modules natifs custom necessitent du code Swift/Kotlin
  • Debugging entre couches JS et native reste complexe
  • Taille du bundle ~7 MB minimum vs ~2 MB natif
Cas d'usage
  • Apps e-commerce comme Shopify Shop (1M+ reviews)
  • Apps sociales type Instagram et Discord
  • Migration progressive d'apps web React existantes

Autres dans Mobile & Cross-platform