⊗jsrtPmIdPm 45 of 112 menu

Težave z novimi id-ji v Reactu

Recimo, da je iz baze podatkov prispelo naslednje polje objektov:

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

Kot lahko vidite, so id oštevilčeni po vrsti. Vendar pa moramo upoštevati, da lahko številke imajo vrzeli, na primer, po 3-tem lahko takoj sledi 5-ti ali 6-ti. Zaradi tega naš odjemalski skript ne more vedeti, kakšen bo naslednji id (v našem primeru ni nujno 4).

Nove id ustvari podatkovna baza strežnika. To lahko povzroči nekatere težave pri delu na odjemalcu. Bistvo je naslednje: predstavljajmo si, da smo z obrazcem dodali nov element v naše polje. Vendar ne moremo preprosto vzeti in dodati podatkov iz obrazca - saj ne vemo, kakšen id bo imel novi element!

Poslati bomo morali zahtevo na strežnik, da nam da naslednji po vrsti id, in šele nato dodati element v naše polje objektov. To bo povzročilo zamudo pri prikazu podatkov na zaslonu: dokler podatki ne pridejo na strežnik, dokler strežnik ne pošlje podatkov nazaj k nam, bo minilo nekaj časa.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni