⊗jsrtPmIdPm 45 of 112 menu

Problemer med nye id'er i React

Lad os sige, at følgende array af objekter er kommet fra databasen:

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

Som du kan se, er id nummereret i rækkefølge. Vi skal dog tage højde for, at tallene kan have huller, for eksempel efter den 3. kan den næste være 5 eller 6. Derfor kan vores klientscript ikke vide, hvad den næste id vil være (i vores tilfælde er det ikke nødvendigvis 4).

Nye id oprettes af serverens database. Dette kan forårsage visse problemer, når man arbejder på klienten. Essensen er følgende: forestil dig, at vi har tilføjet et nyt element til vores array ved hjælp af et formular. Men vi kan ikke bare tage og tilføje dataene fra formularen - vi ved jo ikke, hvilken id det nye element vil have!

Vi bliver nødt til at sende en anmodning til serveren, så den kan give os den næste id i rækkefølgen, og først derefter tilføje elementet til vores array af objekter. Dette vil forårsage en forsinkelse i visningen af data på skærmen: mens data sendes til serveren, og indtil serveren sender dem tilbage til os, vil der gå et stykke tid.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis