React 19.2 : nouvelles fonctions, évolution du DOM, changements interne

Par:
francoistonic

jeu, 02/10/2025 - 08:04

React annonce la version 19.2. Elle est disponible dès maintenant via npm. Cette version propose de nouvelles fonctionnalités et une évolution dans le DOM.

Les nouvelles fonctionnalités :

- <Activiy /> : pour le rendu conditionnel de certaines parties de votre app. Dans la 19.2, on dispose de 2 modes visible et hidden. Par exemple, cette fonction peut vous servir à faire un rendu de parties cachées de votre app quand l'utilisateur navigue. Cela peut aider à charger les données, le CSS, etc.

- useEffectEvent 

- cacheSignal : à utiliser avec un composant React Server. Permet de nettoyer ou d'interrompre un traitement quand le résultat ne sera pas utilisé dans le cache. Par exemple : un rendu annulé, un rendu ayant échoué

- performance tracks : mieux monitorer les performances de son app

Sur la partie DOM, React 19.2 propose le pré-rendu partiel pour améliorer le pré-traitement et permettre un traitement plus rapide plus tard. Cela concerne les parties statiques et provenant d'un CDN. 

Quelques autres améliorations :

- correction d'un bug sur Suspense boundaries en contexte SSR

- support de renderToReadableStream et prerender pour les Web Streams

- nouvelles API resume et resumeAndPrerender

- eslint-plugin-react-hooks : nouvelle version

- divers bug fix

Note de version : https://react.dev/blog/2025/10/01/react-19-2