⊗jsrtPmHkUEI 4 of 47 menu

Hook effetto useEffect in React

Per lavorare con gli effetti si utilizza l'hook useEffect. Diamo un'occhiata al suo funzionamento.

Per iniziare importiamo il nostro hook:

import { useEffect } from 'react';

Creiamo un componente App che contenga un titolo:

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

Supponiamo che dobbiamo eseguire qualche azione dopo il rendering, ad esempio, impostare il colore di sfondo dell'intera pagina. In questo caso il sistema esterno sarà il DOM del browser.

Applichiamo il nostro hook:

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

Nel secondo parametro viene passato un array delle dipendenze. In essi sono inclusi i valori utilizzati dalle funzioni del componente. Per ora lo abbiamo lasciato vuoto. In questo caso il colore verrà impostato su verde solo una volta dopo il rendering. Non è possibile omettere completamente il secondo parametro, poiché il tuo componente potrebbe entrare in un ciclo infinito.

Utilizzando l'hook useEffect, cambia il titolo della pagina.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta