⊗jsrtPmDtOAA 75 of 112 menu

Reactda ob'ektlar massiviga reaktiv qo'shish

Keling, endi ob'ektlar massivining reaktivligini o'rganaylik. Bunday holda, biz har qanday o'zgartirishlarni amalga oshirishimiz kerak bo'ladi, ob'ektlar ichida saqlanadigan id orqali elementlarga murojat qilgan holda.

Keling, sinab ko'raylik. Faraz qilaylik, bizda quyidagi ob'ektlar massivi mavjud:

const initNotes = [ { id: 'GYi9G_uC4gBF1e2SixDvu', prop1: 'value11', prop2: 'value12', prop3: 'value13', }, { id: 'IWSpfBPSV3SXgRF87uO74', prop1: 'value21', prop2: 'value22', prop3: 'value23', }, { id: 'JAmjRlfQT8rLTm5tG2m1L', prop1: 'value31', prop2: 'value32', prop3: 'value33', }, ];

Keling, massivimizning har bir elementini alohida li teglarida chiqaraylik:

function App() { const [notes, setNotes] = useState(initNotes); const result = notes.map(note => { return <li key={note.id}> <span>{note.prop1}</span> <span>{note.prop2}</span> <span>{note.prop3}</span> </li>; }); return <div> <ul> {result} </ul> </div>; }

Tugma yarating, unga bosilganda massiv oxiriga yangi element qo'shilsin, shu bilan ul tegining oxiriga yangi li qo'shilgan bo'lsin.

Uchta input va tugma yarating. Tugma bosilganda input ma'lumotlaridan yangi li yarating va ul tegining oxiriga qo'shing.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish