Branch cut 0.88 : suivre la stabilisation, pas seulement le numéro
Le 7 septembre est la date prévue pour isoler le cycle React Native 0.88. Un numéro présent dans une nightly et une version distribuable en production ne représentent pourtant pas le même niveau de maturité.
Lire les canaux de publication
La présentation des releases React Native (nouvelle fenêtre) distingue les canaux de publication et les phases de support. Les candidates servent à obtenir des retours pendant la stabilisation, tandis qu’une nightly suit un état de développement.
Il faut donc enregistrer la version exacte testée, pas seulement écrire « RN next ». Un tag peut bouger entre deux installations. Sans lockfile et identifiant de build, deux personnes peuvent penser reproduire le même problème avec des dépendances différentes.
Commencer par la compilation native
Un essai de candidate doit d’abord démontrer qu’une configuration représentative compile sur les deux plateformes. Ensuite viennent les comportements : ouverture de l’app, navigation, intégrations système et reprise après arrière-plan.
Les projets avec patches locaux ou modules natifs maison peuvent profiter de cette phase pour repérer leurs dépendances aux API internes. Documenter une incompatibilité avant la stable donne du temps pour préparer un correctif ou contacter le mainteneur.
Garder une décision réversible
La branche d’essai peut vivre à côté de la branche produit. Elle doit produire une liste de blocages et de reproductions, plutôt qu’une accumulation de changements sans lien avec l’upgrade.
Une candidate qui fonctionne sur un écran simple donne un signal encourageant. La décision de migration dépend encore des bibliothèques réellement utilisées et des parcours difficiles à reconstruire après une release : authentification, données locales et notifications. Le calendrier organise cette vérification ; il ne la remplace pas.
Un de ces sujets se pose dans votre app ? Un senior du collectif peut en parler avec vous.
Continuer la lecture
React Native · Expo
React Native 0.88 : migration iOS, bundling et gestes natifs
SceneDelegate et events RN, Noxcturnal, écrans pliables, Gesture Handler et tests : les changements à évaluer dans une app mobile.
React Native · Expo
Expo SDK 58 est disponible, React Native s’étend aux fenêtres spatiales
Modules natifs, Router et builds Android dans le SDK 58 ; un seul arbre React pour plusieurs panneaux Quest.
React Native · Expo
TeamReach : ce que douze OTA ont corrigé après une bascule
Un retour de production sur les données héritées, puis les nouvelles possibilités de navigation native en alpha.