⊗jsrtPmDtAOp 74 of 112 menu

Operasi Tindak Balas pada Array dalam React

Mari kita sekarang belajar melakukan manipulasi reaktif dengan elemen array. Untuk ini, kita akan melampirkan penangan acara pada setiap li, di mana kita akan menghantar nombor li ini dalam array sebagai parameter:

function App() { const [notes, setNotes] = useState([1, 2, 3, 4, 5]); const result = notes.map((note, index) => { return <li key={index} onClick={() => doSmth(index)}> {note} </li>; }); return <div> <ul> {result} </ul> </div>; }

Di dalam fungsi kami, kami boleh melakukan sebarang operasi pada elemen array kami:

function App() { ... function doSmth(index) { let copy = Object.assign([], notes); copy[index] += '!'; // lakukan sesuatu dengan elemen setNotes(copy); } }

Diberikan array dengan nombor. Paparkannya dalam bentuk senarai ul. Apabila diklik pada mana-mana li, kuasa duakan nombornya.

Di hujung setiap li, buat butang, yang apabila ditekan, li itu akan dipadamkan dari senarai.

Diberikan input. Apabila diklik pada mana-mana li, buat supaya teks li itu masuk ke dalam input.

Ubah suai tugas sebelumnya supaya, apabila input kehilangan fokus, teks yang diubah masuk ke dalam li yang sepadan.

Diberikan butang. Apabila diklik pada butang ini, balikkan susunan li kepada terbalik.

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