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