⊗jsrtPmStRt 53 of 112 menu

Būsenų reaktyvumas React

Dabar pažiūrėkime, kaip veikia reaktyvumas. Jis užtikrina, kad pakeitus būseną, pakeitimai akimirksniu atsispindi ekrane.

Pažiūrėkime pavyzdžiu. Tarkime, kad turime būseną su produkto pavadinimu:

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

Atvaizduokime produkto pavadinimą išoriniame puslapio dizaine:

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

Dabar sukurkime mygtuką, kurį paspaudus mūsų būsena pasikeis:

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

Paspaudimo apdoroklyje naudokime funkciją setName, kad nustatytume produktui naują pavadinimą:

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

Sujungkime visą mūsų kodą kartu. Pasirodo, kad po mygtuko paspaudimo tekstas akimirksniu pasikeis į naują reikšmę:

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

Atskirų apdorojimo funkcijų naudojimas nėra privalomas. Galima naudoti anoniminę rodyklinę funkciją:

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

Duotos vartotojo vardo ir pavardės būsenos. Atvaizduokite juos išoriniame puslapio dizaine. Sukurkite mygtukus šių būsenų pakeitimui.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti