⊗jsrtPmIdInr 44 of 112 menu

Discussion des identifiants uniques dans React

Comme vous le savez déjà, dans un tableau d'objets, des id uniques doivent être présents. Voyons d'où ils viennent.

Les tableaux d'objets peuvent avoir deux origines : soit ils nous sont envoyés par le serveur, soit ils sont générés côté client (c'est-à-dire dans le navigateur).

Les données qui nous sont envoyées par le serveur ont généralement été stockées là-bas dans une base de données. Les bases de données (BDD) peuvent être de type SQL (par exemple, mySQL, PostgreSQL) ou NoSQL (par exemple, MongoDB).

Les bases de données SQL ont généralement des id numériques, automatiquement attribués par la base de données par ordre croissant.

Les bases de données NoSQL ont généralement des id, représentant des chaînes de caractères uniques et aléatoires. Il est supposé que ces chaînes n'ont pas de correspondances (collisions) entre deux éléments du tableau.

L'unicité des id est obtenue grâce à une longueur suffisamment grande des chaînes aléatoires - si grande que la probabilité de correspondance de deux chaînes sera proche de zéro.

En même temps, plus il y a de données dans la BDD, plus grande est la probabilité de collision. La tâche du programmeur consiste à estimer à l'avance le volume de données et à déterminer la longueur optimale des chaînes aléatoires, afin que la probabilité de collisions soit minimale (suffisamment faible pour être considérée comme acceptable).

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser