Retour au cours

Comprendre JSI (JavaScript Interface)

React Native 2026 : Architecture Bridgeless & JSI

Qu'est-ce que JSI ?

JSI est une couche légère et polyvalente écrite en C++ qui permet au moteur JavaScript (comme Hermes) de détenir des références vers des C++ Host Objects.

Avantages clés :

  • Accès direct : Le JS peut appeler directement des méthodes natives.
  • Exécution synchrone : Vous pouvez obtenir des valeurs de retour instantanément (ex: const value = NativeModule.getValue()).
  • Zéro sérialisation : Fini le surpoids lié au JSON.

JSI est la colonne vertébrale de la Nouvelle Architecture, rendant possible le mode « Bridgeless ».