⊗jsrtPmDtOAA 75 of 112 menu

Reaktiewe byvoeging van voorwerpe in 'n skikking in React

Laat ons nou die reaktiviteit van 'n skikking voorwerpe bestudeer. In hierdie geval sal ons enige veranderinge moet aanbring deur na elemente te verwys volgens hul id, wat binne die voorwerpe self gestoor is.

Kom ons probeer. Gestel ons het die volgende skikking voorwerpe:

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', }, ];

Laat ons elke element van ons skikking in 'n aparte li-tag toon:

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

Maak 'n knoppie wat, wanneer dit gedruk word, 'n nuwe element by die einde van die skikking sal byvoeg, sodat 'n nuwe li by die einde van die ul-tag gevoeg word.

Maak drie insette en 'n knoppie. Gebruik die data van die insette om 'n nuwe li aan die einde van die ul-tag te skep wanneer die knoppie gedruk word.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp