⊗jsrtPmFmUKI 42 of 112 menu

Јединствени кључеви преко id у React

У горе наведеном коду у атрибут key смо додавали редни број елемента у низу. Заправо, таква пракса је лоша и треба је користити само у крајњем случају.

Ствар је у томе што при сортирању низа елементи ће добити друге кључеве и React неће моћи правилно да прати везу између елемената низа и одговарајућих тагова.

Боља пракса би била да се сваком производу дода јединствени идентификатор, који ће се користити као кључ.

Хајде да у нашем низу сваком производу додамо својство id са бројем нашег производа:

const prods = [ {id: 1, name: 'product1', cost: 100}, {id: 2, name: 'product2', cost: 200}, {id: 3, name: 'product3', cost: 300}, ];

Сада као кључ користимо овај id:

function App() { const res = prods.map(function(item) { return <p key={item.id}> <span>{item.name}</span>: <span>{item.cost}</span> </p>; }); return <div> {res} </div>; }

Модификујте претходни задатак, тако што ћете додати у низ id и користити их као вредности атрибута key.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј