⊗jsrtPmHkUEI 4 of 47 menu

Le Hook d'effet useEffect dans React

Pour travailler avec les effets, on utilise le hook useEffect. Regardons son fonctionnement.

Pour commencer, importons notre hook :

import { useEffect } from 'react';

Créons un composant App contenant un titre :

function App() { return ( <div> <h1>React App</h1> </div> ); } export default App;

Supposons que nous devons effectuer une action après le rendu, par exemple, définir la couleur de fond de toute la page. Dans ce cas, le système externe sera le DOM du navigateur.

Utilisons notre hook :

function App() { useEffect(() => { document.body.style.backgroundColor = 'green'; }, []); ... }

Le second paramètre est un tableau de dépendances. Il contient les valeurs utilisées par les fonctions du composant. Pour l'instant, nous l'avons laissé vide. Dans ce cas, la couleur sera définie sur vert seulement une fois après le rendu. Supprimer complètement le second paramètre n'est pas possible, car votre composant pourrait entrer dans une boucle infinie.

À l'aide du hook useEffect, modifiez le titre de la page.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser