⊗jsrtPmHkUED 5 of 47 menu

Odvisnosti v useEffect v Reactu

Zdaj pa spreminjajmo barvo s klikom na gumb. Ustvarimo stanje color za barvo, ki mu določimo začetno vrednost:

const [color, setColor] = useState('green');

Zamenjajmo nizno vrednost z našim stanjem v useEffect in ne pozabimo ga dodati na seznam odvisnosti v oglatih oklepajih. Zdaj se bo učinek izvajal vsakič, ko se spremeni stanje color:

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

Zdaj pa dodajmo gumb za spreminjanje barve v našo komponento:

return ( <div> <h1>React App</h1> <button onClick={changeColor}>spremeni</button> </div> );

Dodajmo tudi funkcijo obdelovalnika klika, ki bo spremenila našo barvo v oranžno:

function changeColor() { setColor('orange'); }

Podano je stanje z uporabniškim imenom. Naredite tako, da se ob vsaki spremembi imena vrednost stanja zapiše v lokalno shrambo brskalnika.

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