⊗jsrtPmDtAOp 74 of 112 menu

React-da massiwler bilen reaksiýa amallary

Indi massiw elementleri bilen reaksiýaly manipulýasiýalar etmegi öwreneliň. Munuň üçin her bir li üçin wakany işleýji goýarys, onda bu li -iň massiwdäki nomerini parametr hökmünde ibereris:

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>; }

Funksiýamyzyň içinde biz massiw elementimiz üçine islendik amaly ýerine ýetirip bileris:

function App() { ... function doSmth(index) { let copy = Object.assign([], notes); copy[index] += '!'; // element bilen bir zat ederis setNotes(copy); } }

Sanlar bilen massiw berlen. Ony ul sanawy görnüşinde çykaryň. Islendik li -e basylanynda onuň sanyny kwadrata kökelt.

Her bir li -iň ahyrynda düwmäni ýasaň, basaňyşda şol li sanawdan aýrylsyn.

Inpit berlen. Islendik li -e basylanynda şol li -iň teksti inpite düşmekligini üpjün ediň.

Öňki meseläni üýtgediň, şonuň ýaly inpit fokusy ýitirilende üýtgedilen teksti degişli li -e düşsin.

Düwme berlen. Bu düwmä basylanynda li -leriň tertibini tersine öwüriň.

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