IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft annonce React Native Windows 0.85.0 avec une nouvelle architecture, des mises à jour de la chaîne d'outils de compilation Windows et de nouvelles fonctionnalités pour les composants

Le , par Anthony

52PARTAGES

3  0 
Microsoft a publié React Native Windows 0.85.0, basé sur React Native 0.85.3, et a supprimé l'ancienne architecture. Les applications qui utilisent encore cette architecture doivent migrer vers Fabric avant de procéder à la mise à jour. Cette version nécessite désormais Visual Studio 2026, .NET 10 et le SDK Windows App 1.8. Parmi les autres nouveautés, on trouve les contrôles de barre de titre et de bordure modale, la prise en charge des propriétés de style outline pour les vues et l'affichage d'une infobulle lorsque le focus clavier passe sur un élément. React Native Windows 0.85.0 corrige également des plantages ainsi que des bogues liés au tactile, au texte, au rendu et à l'accessibilité, dont certains peuvent modifier le comportement lors de la mise à jour.

React Native est un framework logiciel open source d'interface utilisateur développé par Meta Platforms (anciennement Facebook Inc.). Il sert à développer des applications pour Android, Android TV, iOS, macOS, tvOS, Vega OS, le Web, Windows et UWP, en permettant aux développeurs d'utiliser le framework React tout en tirant parti des capacités natives de chaque plateforme. Il est utilisé pour développer des applications Android et iOS chez Facebook, Microsoft et Shopify, bien que cette dernière soit en train de cesser de l'utiliser. Il est également utilisé pour développer des applications de réalité virtuelle chez Oculus.

Le 21 octobre 2026, Microsoft a annoncé la sortie de React Native Windows 0.85.0, basé sur React Native 0.85.3. Cette version de React Native Windows achève la transition vers la nouvelle architecture, met à jour la chaîne d'outils de compilation pour Windows et ajoute de nouvelles fonctionnalités aux composants, ainsi que des corrections concernant les fonctionnalités tactiles, le texte, l'accessibilité et le rendu.


Nouveautés de la version 0.85 de React Native Windows

Microsoft indique que l'architecture héritée de React Native Windows a été supprimée et que les applications qui utilisent encore l'ancienne architecture doivent migrer vers Fabric avant de passer à la version 0.85. Selon l'entreprise, les nouveaux projets ciblent d'ores et déjà la nouvelle architecture.

Cette version intègre également une chaîne d'outils mise à jour. React Native Windows 0.85 nécessite désormais Visual Studio 2026, .NET 10 et Windows App SDK 1.8 (Microsoft.WindowsAppSDK 1.8.260508005). Microsoft invite les utilisateurs à mettre à jour leur environnement de compilation avant de procéder à la mise à niveau.

Concernant le contrôle de la barre de titre et de la bordure des fenêtres modales, les fenêtres modales prennent désormais en charge les propriétés hideTitleBar et hideBorder, ce qui permet aux applications Windows d'afficher des boîtes de dialogue sans la barre de titre ni la bordure natives par défaut lorsque cela correspond à la conception. Les performances d'affichage du texte ont également été améliorées.

Parmi les autres nouveautés, View prend désormais en charge les propriétés de style outline, apportant ainsi une nouvelle fonctionnalité de mise en forme React Native à Windows. Les TurboModules peuvent également désormais être initialisés de manière anticipée. Cette fonctionnalité est facultative et s'adresse aux applications qui ont besoin que les modules natifs soient prêts avant le premier appel.

Microsoft annonce également que les infobulles peuvent désormais s'afficher lorsque le focus clavier passe sur un élément, et une seule infobulle est visible à la fois. Ce comportement correspond davantage à ce que l'on attend en matière d'accessibilité et d'utilisation du clavier.

Finalement concernant l'accès aux fenêtres Win32, ReactNativeWindow est désormais accessible depuis ReactNativeWin32App, pour les applications Win32 qui ont besoin d'un accès direct à la fenêtre hôte.

Fiabilité et stabilité

La version 0.85 de React Native Windows comprend des corrections ciblées susceptibles de modifier le comportement lors de la mise à jour :

  • Texte et saisie — La mise à l'échelle de TextInput a été corrigée pour toutes les échelles d'écran, la longueur du texte Unicode est calculée correctement et un plantage de TextInput multiligne causé par la réentrance de TxDrawD2D a été corrigé.
  • Touch et ScrollView — La gestion des interactions tactiles est désormais plus fiable, notamment en ce qui concerne les touches bloquées ou inactives sur les écrans à haute résolution (DPI), les dérives de défilement au clavier et les interactions tactiles restant actives après la perte de la capture du pointeur.
  • Rendu — Les bordures arrondies, la mise à jour des images lorsque la source change et le contraste de la barre de titre des fenêtres modales inactives ont été corrigés.
  • Accessibilité — Les événements de sélection UI Automation sont désormais déclenchés lorsque la propriété accessibilityState.selected change.
  • Runtime — Les corrections concernent un plantage lors de l'arrêt pendant la récupération du runtime, une condition de concurrence pouvant renvoyer un runtime nul à l'appelant, ainsi que la gestion du type binaryType WebSocket pour les messages binaires.
  • Fonctionnement interne de WebSocket — Les implémentations héritées de WinRTWebSocketResource et JSBigStringResourceDll ont été supprimées. Il s’agit d’une modification interne, mais les dérivés natifs personnalisés qui utilisaient ces types pourraient nécessiter des mises à jour.

CLI et modèles

  • La commande run-windows permet désormais de lancer Metro sur un port personnalisé.
  • Les modèles d'application utilisent une configuration plus cohérente entre les versions de production et de débogage.
  • Les templates importent le fichier Microsoft.Cpp.Default.props avant de définir la variable ReactNativeWindowsDir.

Mises à jour de l'application Galerie

Microsoft invite les utilisateurs à installer la dernière version de React Native Gallery (0.85) pour découvrir les nouvelles fonctionnalités et les améliorations apportées aux composants. Le package Store 2.1.10.0 s'appuie sur React Native Windows 0.85.0. Selon l'entreprise, l'application Gallery est « le moyen le plus rapide de voir à quoi ressemble chaque composant et comment il se comporte sous Windows. Elle constitue une excellente référence lors du développement ou de la migration de vos propres applications ».

Source : Microsoft

Et vous ?

Quel est votre avis sur le sujet ?
Que pensez-vous des nouveautés proposées par cette version de React Native Windows ? Les trouvez-vous utiles et intéressantes ?

Voir aussi :

Microsoft annonce React Native pour Windows & macOS, une extension pour créer des applications natives Windows et macOS avec JavaScript et React

Shopify a décidé de se tourner vers React Native pour le développement de ses applications mobiles, l'équipe d'ingénierie de la plateforme explique ce choix technologique

Microsoft explique pourquoi il s'est servi de React Native pour Windows sur l'application Paramètres de Windows 11, pour fournir la page "Votre compte Microsoft"
Vous avez lu gratuitement 3 235 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !