⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј