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 !

L'�quipe de Meta annonce la sortie de React 19, qui introduit de nouvelles fonctionnalit�s et am�liorations :
Fonctions asynchrones, composants/actions serveur et prise en charge d'�l�ments personnalis�s

Le , par Jade Emy

55PARTAGES

6  0 
L'�quipe de Meta annonce la sortie de React 19, qui introduit de nouvelles fonctionnalit�s et am�liorations : fonctions asynchrones, composants/actions serveur et prise en charge d'�l�ments personnalis�s.

La version stable de React 19 est maintenant disponible. Elle apporte la prise en charge des fonctions asynchrones, des composants/actions de serveur et la prise en charge d'�l�ments personnalis�s.

React (�galement connu sous le nom de React.js ou ReactJS) est une biblioth�que JavaScript front-end gratuite et open-source qui vise � rendre la construction d'interfaces utilisateur bas�es sur des composants plus "transparente". Elle est maintenue par Meta (anciennement Facebook) et une communaut� de d�veloppeurs individuels et d'entreprises.

En d�but d'ann�e, la tr�s attendue React 19 a �t� annonc�e, et depuis, les pr�-versions de React 19 ont montr� plusieurs nouvelles fonctionnalit�s et am�liorations. Mais certaines d�entre elles ont �t� accueillies avec scepticisme. Par exemple, la suppression d�une fonctionnalit� li�e � Suspense a entra�n� des �tats de chargement instantan�s, ce qui a provoqu� un effet cascade lorsque plusieurs composants initi�s par des requ�tes de donn�es se suspendent simultan�ment. Apr�s de nombreuses r�actions publiques, des discussions anim�es et probablement beaucoup de discussions en coulisses, l'�quipe React a fait marche arri�re et a d�cid� de suspendre ce changement avant l'annonce de la version stable.

Le 05 d�cembre 2024, l'�quipe de Meta a annonc� la sortie de la version stable de React 19, qui introduit plusieurs nouvelles fonctionnalit�s et am�liorations significatives. L'une des principales mises � jour est la prise en charge de l'utilisation de fonctions asynchrones dans les transitions, ce qui simplifie la gestion des �tats en attente, des erreurs, des formulaires et des mises � jour optimistes. Ceci est compl�t� par l'introduction de useOptimistic et d'un nouveau hook, React.useActionState, pour rationaliser les cas courants pour les Actions.


React 19 int�gre �galement les Actions avec les nouvelles fonctionnalit�s `` de react-dom, en offrant un hook useFormStatus qui permet de lire le statut du formulaire parent comme s'il s'agissait d'un fournisseur de contexte. Une nouvelle API, use, a �t� introduite pour faciliter la lecture des ressources pendant le rendu. Pour la g�n�ration de sites statiques, react-dom/static inclut d�sormais les API prerender et prerenderToNodeStream.

Les composants et actions serveur font d�sormais partie de React 19, ce qui permet le pr�-rendu des composants et permet aux composants client d'ex�cuter des fonctions asynchrones sur le serveur. En outre, les composants de fonction peuvent d�sormais acc�der � ref en tant que prop. Les rapports d'erreur ont �t� am�lior�s, en particulier pour les erreurs d'hydratation dans react-dom.

React 19 apporte un support complet pour les �l�ments personnalis�s, en passant tous les tests sur Custom Elements Everywhere. D'autres fonctionnalit�s incluent l'introduction de `` en tant que fournisseur, le support du retour des fonctions de nettoyage depuis les callbacks ref, le rendu natif des balises de m�tadonn�es des documents, les scripts asynchrones, le pr�chargement des ressources, et l'am�lioration des rapports d'erreur.

Source : Annonce version stable React 19

Et vous ?

Pensez-vous que ces fonctionnalit�s et am�liorations sont cr�dibles ou pertinentes ?
Quel est votre avis sur React 19 ?

Voir aussi :

React 18 est disponible avec le traitement par lots activ� par d�faut, de nouvelles API comme startTransition, et la prise en charge de Suspense

�tat de JavaScript 2022 : React reste le framework front-end dominant mais est en perte de vitesse c�t� satisfaction. JQuery est la troisi�me biblioth�que la plus utilis�e

Meta publie React Compiler, un compilateur open source pour React, afin d'optimiser le code pour la performance. Meta a d�j� utilis� le compilateur depuis plus d'un an
Vous avez lu gratuitement 0 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 !