⊗jsrtPmStRt 53 of 112 menu

React-daky stazlaryň reaktivligi

Indi reaktivligiň nähili işleýändigine seredeliň. Ol staz üýtgedilende, üýtgeşmeler derrew ekranda görkezilýär.

Mysal bilen seredeliň. Bizde harydyň ady bilen bir staz bolsun:

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

Harydyň adyny sahypalaýyşda görkezeliň:

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

Indi basylanda biziň stazymyzyň üýtgejek düwmesini düzeliň:

return <div> <span>{name}</span> <button onClick={clickHandler}>düwme</button> </div>;

Basylma işleýjisinde setName funksiýasyny ulanyp, haryda täze ad belgileris:

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

Kodymyzyň hemmesini bilelikde jemläýliň. Netijede, düwmä basanyňyzdan soň tekst derrew täze baha üýtgär:

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

Aýratyn işleýji funksiýalary ulanmak hökmany däl. Atlandyrylmadyk ok funksiýasy hem ulanylyp bilner:

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

Ulanyjynyň ady we familiýasy bilen stazlar berlen. Olary sahypalaýyşda görkeziň. Bu stazlary üýtgetmek üçin düwmeler düzüň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et