⊗jsrtPmStRt 53 of 112 menu

React-də State-lərin Reaktivliyi

Gəlin indi reaktivliyin necə işlədiyinə baxaq. O elə edir ki, state dəyişdikdə dəyişikliklər dərhal ekranda əks olunur.

Gəlin bir nümunəyə baxaq. Tutaq ki, məhsulun adı ilə bağlı bir state-imiz var:

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

Gəlin məhsulun adını veb səhifədə çıxaraq:

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

Gəlin indi kliklədikdə state-imizi dəyişəcək bir düymə edək:

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

Klik işləyicisində, məhsula yeni ad təyin etmək üçün setName funksiyasından istifadə edək:

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

Gəlin bütün kodumuzu birlikdə yığaq. Belə çıxır ki, düyməyə basdıqdan sonra mətn dərhal yeni dəyərlə dəyişəcək:

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

Ayrı işləyici funksiyalardan istifadə etmək məcburi deyil. Anonim ox funksiyasından da istifadə edə bilərsiniz:

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

İstifadəçinin adı və soyadı ilə bağlı state-lər verilmişdir. Onları veb səhifədə çıxarın. Bu state-ləri dəyişdirmək üçün düymələr edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et