⊗jsrtPmHkUEI 4 of 47 menu

Učinek useEffect v Reactu

Za delo z učinki se uporablja kljuka useEffect. Poglejmo, kako deluje.

Najprej uvozimo našo kljuko:

import { useEffect } from 'react';

Ustvarimo komponento App, ki vsebuje naslov:

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

Recimo, da moramo narediti neko dejanje po upodabljanju, na primer, nastaviti barvo ozadja celotne strani. V tem primeru bo zunanji sistem DOM brskalnika.

Uporabimo našo kljuko:

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

V drugem parametru se posreduje matrika odvisnosti. Vključujejo vrednosti, ki jih uporabljajo funkcije komponente. Za zdaj smo jih pustili prazne. V tem primeru se bo barva nastavila na zeleno samo enkrat po upodabljanju. Popolnoma odstraniti drugi parameter ni mogoče, ker lahko vaša komponenta vstopi v neskončno zanko.

S kljuko useEffect spremenite naslov strani.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni