⊗jsrtPmIdInr 44 of 112 menu

Diskussion om unika id i React

Som du redan vet måste unika id finnas i en array av objekt. Låt oss ta reda på var de kommer ifrån.

Arrayer av objekt kan ha två ursprung: antingen har de skickats till oss från servern, eller så är de genererade på klientsidan (dvs i webbläsaren).

Data som skickats till oss från servern har vanligtvis lagrats där i en databas. Databaser (DB) kan vara av typen SQL (till exempel mySQL, PostgreSQL) eller NoSQL (till exempel MongoDB).

SQL-databaser har vanligtvis numeriska id, som automatiskt tilldelas av databasen i stigande ordning.

NoSQL-databaser har vanligtvis id som är unika slumpmässiga strängar. Antagandet är att dessa strängar inte har några sammanfallanden (kollisioner) mellan två element i arrayen.

Unikheten hos id uppnås tack vare tillräckligt långa slumpmässiga strängar - så långa att sannolikheten för att två strängar sammanfaller är nära noll.

Samtidigt, ju mer data i databasen, desto större är sannolikheten för kollision. Programmerarens uppgift består i att i förväg uppskatta datamängden och bestämma den optimala längden på de slumpmässiga strängarna, så att sannolikheten för kollisioner är minimal (tillräckligt liten för att anses acceptabel).

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa