Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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