⊗jsrtPmStRt 53 of 112 menu

Kereaktifan State dalam React

Mari kita lihat bagaimana kereaktifan berfungsi. Ia memastikan bahawa apabila state berubah, perubahan tersebut terpapar serta-merta pada skrin.

Mari kita lihat contoh. Katakan kita mempunyai state untuk nama produk:

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

Mari paparkan nama produk dalam susun atur:

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

Sekarang, mari buat butang yang apabila ditekan akan menukar state kita:

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

Dalam pengendali klik, kita gunakan fungsi setName untuk menetapkan nama baru untuk produk:

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

Mari kumpulkan semua kod kita. Hasilnya, selepas menekan butang, teks akan serta-merta bertukar kepada nilai baru:

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

Penggunaan fungsi pengendali yang berasingan tidak wajib. Anda boleh menggunakan fungsi anonym anak panah:

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

Diberi state untuk nama dan nama keluarga pengguna. Paparkan mereka dalam susun atur. Buat butang untuk menukar state-state tersebut.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak