⊗jsrtPmIdInr 44 of 112 menu

Дискусија за уникатни id во React

Како што веќе знаете, во низа од објекти мора да присутствуваат уникатни id. Ајде да разбереме, од каде тие доаѓаат.

Низите од објекти можат да имаат два потекла: или ни се испратени од серверот, или генерирани на клиентот (односно во прелистувачот).

Податоците, испратени ни од серверот, генерално се чувале таму во база на податоци. Базите на податоци (БП) можат да бидат од видот SQL (на пример, mySQL, PostgreSQL) или NoSQL (на пример, MongoDB).

SQL базите на податоци, генерално имаат нумерички id, кои автоматски ги доделува базата на податоци по растечки редослед.

NoSQL базите на податоци, генерално, имаат id, кои претставуваат случајни уникатни низи. Се претпоставува дека овие низи не имаат совпаѓања (колизии) кај два елементи од низата.

Уникатноста на id се постигнува преку доволно голема должина на случајните низи - толку големи, што веројатноста за совпаѓање на две низи ќе биде блиску до нула.

Притоа, колку повеќе податоци има во БП, толку е поголема веројатноста за колизија. Задачата на програмерот се состои во тоа однапред да ја процени количината на податоци и да одреди оптимална должина на случајните низи, така што веројатноста за колизии е минимална (доволно мала, за да се смета за прифатлива).

Македонски
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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј