Aller au contenu
KnowledgeCity

React.js : composants fonctionnels

Dans ce cours, nous aborderons la structure, les crochets et les fonctions du cycle de vie des composants fonctionnels, ainsi que l'utilisation des crochets…
Preview the first lesson free — get full access to all 1 lessons.
Cours : à la demande
Fournisseur Tony Davydets  1 leçon ·  26m  en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Chinese 

Description du cours

Dans ce cours, nous aborderons la structure, les crochets et les fonctions du cycle de vie des composants fonctionnels, ainsi que l'utilisation des crochets les plus couramment utilisés tels que useEffect, useState, useCallback et useMemo.

Les composants fonctionnels React sont un élément essentiel de toute application React.js. Ils permettent aux développeurs de créer des composants d'interface utilisateur réutilisables et sans état à l'aide d'une syntaxe basée sur les fonctions. Dans ces leçons, nous approfondirons la structure, les crochets et les fonctions du cycle de vie des composants fonctionnels, y compris la définition et l'utilisation des accessoires et la gestion de l'état à l'aide de crochets.

La structure des composants fonctionnels est différente de celle des composants de classe, car ils ne s’appuient pas sur une syntaxe basée sur les classes. Au lieu de cela, ils prennent les accessoires comme paramètre et renvoient JSX en sortie. Nous explorerons l'anatomie d'un composant fonctionnel, y compris comment définir et utiliser des accessoires, comment utiliser le crochet useState pour gérer l'état du composant et comment rendre JSX.

Les crochets sont un concept puissant dans les composants fonctionnels React, permettant aux développeurs d'ajouter un état et d'autres fonctionnalités aux composants basés sur des fonctions. Nous explorerons les crochets les plus couramment utilisés dans React, notamment useEffect, useState, useCallback et useMemo.

Ce que vous allez apprendre

  • Comprendre la structure des composants fonctionnels React et en quoi ils diffèrent des composants de classe
  • Définir et utiliser les props comme paramètres et renvoyer du JSX comme résultat
  • Gérer l'état des composants à l'aide du hook useState
  • Appliquer les hooks React couramment utilisés, notamment useEffect, useState, useCallback et useMemo
  • Explorer les hooks et les fonctions de cycle de vie des composants fonctionnels

Points clés à retenir

  • Les composants fonctionnels de React constituent une brique essentielle de toute application React.js, permettant aux développeurs de créer des composants d'interface utilisateur (UI) réutilisables et sans état (stateless) en utilisant une syntaxe basée sur les fonctions.
  • Contrairement aux composants de classe, les composants fonctionnels ne s'appuient pas sur une syntaxe basée sur les classes ; ils prennent des props comme paramètres et retournent du JSX en tant que résultat.
  • Les hooks permettent aux développeurs d'ajouter un état et d'autres fonctionnalités aux composants basés sur des fonctions.
  • Les hooks les plus couramment utilisés et couverts sont useEffect, useState, useCallback et useMemo.
  • Le cours couvre la définition et l'utilisation des props, la gestion de l'état avec le hook useState, et le rendu de JSX.

Foire aux questions

Que couvre ce cours ?

Le cours aborde la structure, les hooks et les fonctions de cycle de vie des composants fonctionnels React, y compris comment définir et utiliser les props, comment gérer l'état avec le hook useState, et comment utiliser des hooks couramment utilisés tels que useEffect, useState, useCallback et useMemo.

Quelles compétences vais-je acquérir grâce à ce cours ?

Vous acquerrez des compétences en bibliothèques de composants, programmation fonctionnelle, composants HTML, JSX React, Reactstrap et la bibliothèque JavaScript React.js.

En quoi les composants fonctionnels sont-ils différents des composants de classe ?

Les composants fonctionnels ne reposent pas sur une syntaxe basée sur les classes. Au lieu de cela, ils prennent des props (propriétés) en paramètre et retournent du JSX comme résultat.

Quels hooks sont couverts dans ce cours ?

Le cours explore les hooks les plus couramment utilisés dans React, y compris useEffect, useState, useCallback et useMemo.

Quels sont les objectifs d'apprentissage de ce cours ?

Les objectifs d'apprentissage sont de comprendre les composants fonctionnels React, les hooks React et les props React.