⊗jsrtPmDtOAA 75 of 112 menu

React-те объектілер массивін реактивті түрде қосу

Енді объектілер массивінің реактивтілігін үйренейік. Бұл жағдайда біз кез келген өзгерістерді жасауымыз керек, объектілердің ішінде сақталатын id бойынша элементтерге жүгіне отырып.

Көрейік. Бізде келесі объектілер массиві болсын:

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

Массивіміздің әрбір элементін жеке li тегінде шығарайық:

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

Басылғанда массивтің соңына жаңа элемент қосылатын, осылайша ul тегінің соңына жаңа li қосатын батырма жасаңыз.

Үш енгізу өрісі мен батырма жасаңыз. Батырманы басқанда енгізу өрістерінің деректері бойынша ul тегінің соңына жаңа li жасаңыз.

Қазақ
AfrikaansAzə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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау