Jérémy Magrin
Développeur React Native Freelance Senior · Expo · iOS & Android
C'est fait, il est mort, et pourtant ton app tourne toujours
Souviens-toi du bridge, ce truc qu'on maudit depuis 2015
Le passage à Hermes, le linking manuel, les pods qui explosent à chaque bump
On s'attendait à un carnage le jour où il disparaîtrait
Ce jour est passé
- 0.82 rend la New Architecture obligatoire, l'opt-out disparaît
- 0.84 vire des classes legacy sur Android et passe Hermes V1 par défaut
- 0.85 supprime l'interop layer, un module resté sur le vieux bridge cesse de tourner
- 0.86 full New Arch, aucun breaking change de plus
Si t'es sur Expo, le SDK a encaissé le choc et t'as rien senti
Sur React Native nu, 0.84 et 0.85 ont cogné, des native modules à remigrer et Node 22 requis
Fabric et TurboModules sont la seule voie, JSI a remplacé la sérialisation JSON du vieux pont
Annoncée en 2018, repoussée release après release, avec son lot de "la New Arch casse tout"
Et la bascule s'est étalée de 0.82 à 0.86, sans le carnage qu'on nous promettait
Parfois la meilleure migration c'est celle qui s'étale assez pour qu'on l'oublie
Toi t'as glissé en New Arch sans t'en rendre compte, ou t'as un module natif qui t'a bloqué sur une release ?
