⊗jsrtPmStRt 53 of 112 menu

Reaktiwiteit van state in React

Laat ons nou kyk hoe reaktiewe funksionaliteit werk. Dit sorg daarvoor dat wanneer state verander, die wysigings onmiddellik op die skerm vertoon word.

Kom ons kyk na 'n voorbeeld. Gestel ons het 'n state wat die naam van 'n produk bevat:

const [name, setName] = useState('prod');

Laat ons die produknaam in die opmaak uitvoer:

return <div> <span>{name}</span> </div>;

Kom ons maak nou 'n knoppie wat, wanneer dit gedruk word, ons state sal verander:

return <div> <span>{name}</span> <button onClick={clickHandler}>btn</button> </div>;

In die klikhantering gebruik ons die funksie setName om 'n nuwe naam vir die produk te stel:

function clickHandler() { setName('xxxx'); }

Kom ons voeg al ons kode bymekaar. Die gevolg sal wees dat na die knoppie gedruk is, die teks onmiddellik sal verander na die nuwe waarde:

function App() { const [name, setName] = useState('prod'); function clickHandler() { setName('xxxx'); } return <div> <span>{name}</span> <button onClick={clickHandler}>btn</button> </div>; }

Die gebruik van aparte hanteringsfunksies is nie verpligtend nie. 'n Anonieme pylfunksie kan gebruik word:

function App() { const [name, setName] = useState('prod'); return <div> <span>{name}</span> <button onClick={() => setName('xxxx')}>btn</button> </div>; }

Gegee state met die voornaam en van van 'n gebruiker. Vertoon dit in die opmaak. Maak knoppies om hierdie state te verander.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp