Retour au cours

L'évolution : Pourquoi le Bridge est mort

React Native 2026 : Architecture Bridgeless & JSI

L'évolution de React Native

Pendant des années, React Native s'est appuyé sur un Bridge pour communiquer entre JavaScript et le code natif (Java/Objective-C). Ce pont utilisait une sérialisation JSON asynchrone, ce qui créait des goulots d'étranglement au niveau des performances.

Les problèmes du Bridge :

  1. Asynchrone : Il était impossible d'obtenir instantanément une valeur provenant du code natif.
  2. Sérialisé : Chaque donnée devait être convertie en chaînes JSON.
  3. Canal unique : Les mises à jour UI prioritaires partageaient la même file d'attente que les tâches de fond de faible priorité.

Dans cette leçon, nous explorons comment l'architecture de 2026 remplace ce système par JSI, permettant une communication directe basée sur les pointeurs.