⊗jsrtPmStRt 53 of 112 menu

Reactda state-larning reaktivligi

Keling endi reaktivlik qanday ishlashini ko'ramiz. U state o'zgarganda o'zgarishlar zahotiyoq ekranda aks etishini ta'minlaydi.

Keling bir misol orqali ko'ramiz. Faraz qilaylik, bizda mahsulot nomi bilan state mavjud:

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

Keling mahsulot nomini veb-sahifada chiqaramiz:

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

Keling endi bosilganda bizning state'imiz o'zgaradigan tugma yarataylik:

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

Klik qayta ishlovchisida setName funksiyasidan foydalanamiz, mahsulotga yangi nom berish uchun:

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

Keling barcha kodimizni birlashtiramiz. Tugma bosilgandan keyin matn darhol yangi qiymatga o'zgaradi:

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

Alohida qayta ishlovchi funksiyalardan foydalanish shart emas. Anonim o'q funksiyasidan foydalanish mumkin:

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

Foydalanuvchi ismi va familiyasi bilan state-lar berilgan. Ularni veb-sahifada chiqaring. Ushbu state-larni o'zgartirish uchun tugmalar yarating.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish