Section courante

A propos

Section administrative du site

Voici la liste des différentes API de React :

Liste des classes

Nom Description
React.Children Cette classe permet de fournir des utilitaires pour gérer la structure de données opaque this.props.children.
React.Component Cette classe contient la base des composantes de React.
React.Fragment Cette classe permet de renvoyer plusieurs éléments dans une méthode render() sans créer d'élément DOM supplémentaire.
React.PureComponent Cette classe contient la base des composantes de React sans les mécanismes de mises à jour et de rafraîchissement.
React.Suspense Cette classe permet de spécifier l'indicateur de chargement au cas où certains composantes de l'arborescence en dessous ne seraient pas encore prêts à être rendus.

Liste des méthodes

Nom Description
React.Children.count Cette méthode permet de retourner le nombre total de composantes dans les Children, égal au nombre de fois qu'un rappel passé à map ou forEach serait appelé.
React.Children.forEach Cette méthode permet d'appeler une fonction sur chaque enfant immédiat contenu dans les enfants avec un tableau.
React.Children.map Cette méthode permet d'appeler une fonction sur chaque enfant immédiat contenu dans les enfants avec cet ensemble à thisArg.
React.Children.only Cette méthode permet de vérifier que les Children n'ont qu'un seul enfant (un élément React) et le retour. Sinon, cette méthode génère une erreur.
React.Children.toArray Cette méthode permet de retourner la structure de données opaque des enfants sous la forme d'un tableau plat avec des clefs affectées à chaque enfant.
React.cloneElement Cette méthode permet de cloner et de retourner un nouvel élément React en utilisant element comme point de départ. L'élément résultant aura les accessoires de l'élément d'origine avec les nouveaux accessoires fusionnés de manière superficielle. Les nouveaux enfants remplaceront les enfants existants. Les paramètres key et ref de l'élément d'origine seront conservées.
React.createElement Cette méthode permet de créer et de retourner un nouvel élément React du type donné. Le paramètre type peut être soit une chaîne de caractères de nom de balise (telle que «div» ou «span»), un type de composante React (une classe ou une fonction) ou un type de fragment React.
React.createRef Cette méthode permet de créer une référence pouvant être attachée aux éléments React via l'attribut ref.
React.createFactory Cette méthode permet de retourner une fonction produisant des éléments React d'un type donné. Comme React.createElement(), le paramètre type peut être soit une chaîne de caractères de nom de balise (telle que «div» ou «span»), un type de composante React (une classe ou une fonction), ou un type de fragment React.
React.forwardRef Cette méthode permet de créer une composante React transmettant l'attribut ref qu'il reçoit à une autre composante dans l'arborescence.
React.isValidElement Cette méthode permet de vérifier que l'objet est un élément React. Renvoie true ou false.
React.lazy Cette méthode permet de définir une composante chargé dynamiquement. Elle permet de réduire la taille de l'ensemble pour retarder le chargement des composantes n'étant pas utilisés lors du rendu initial.
React.memo Cette méthode permet de faire ignorer à React le rendu du composante et réutiliser le dernier résultat rendu.


Dernière mise à jour : Mercredi, le 7 octobre 2020