⊗jsrtPmStRt 53 of 112 menu

Reaktivitas State di React

Sekarang mari kita lihat bagaimana reaktivitas bekerja. Reaktivitas memastikan bahwa perubahan pada state langsung tercermin di layar.

Mari kita lihat sebuah contoh. Misalkan kita memiliki state dengan nama produk:

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

Tampilkan nama produk dalam markup:

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

Sekarang buat tombol yang, ketika ditekan, akan mengubah state kita:

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

Dalam penangan klik, gunakan fungsi setName untuk menetapkan nama baru ke produk:

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

Mari satukan semua kode kita. Hasilnya adalah setelah tombol ditekan, teks akan langsung berubah ke 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 penangan terpisah tidak wajib. Anda bisa menggunakan fungsi panah anonim:

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

Diberikan state dengan nama depan dan belakang pengguna. Tampilkan dalam markup. Buatlah tombol untuk mengubah state-state tersebut.

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