React 19.2 : nouvelles fonctions, évolution du DOM, changements interne
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

