⊗jsrtPmIdInr 44 of 112 menu

Discussão sobre IDs únicos no React

Como você já sabe, em um array de objetos devem estar presentes id únicos. Vamos entender de onde eles vêm.

Arrays de objetos podem ter duas origens: ou foram enviados para nós pelo servidor, ou foram gerados no cliente (ou seja, no navegador).

Os dados enviados pelo servidor geralmente estavam armazenados lá em um banco de dados. Bancos de dados (BD) podem ser do tipo SQL (por exemplo, mySQL, PostgreSQL) ou NoSQL (por exemplo, MongoDB).

Bancos de dados SQL geralmente possuem id numéricos, definidos automaticamente pelo banco de dados em ordem crescente.

Bancos de dados NoSQL geralmente possuem id, que representam strings únicas e aleatórias. Assume-se que essas strings não apresentam coincidências (colisões) entre dois elementos do array.

A unicidade do id é alcançada devido ao comprimento suficientemente grande das strings aleatórias - tão grandes que a probabilidade de coincidência de duas strings será próxima de zero.

No entanto, quanto mais dados no BD, maior a probabilidade de colisão. A tarefa do programador é estimar previamente o volume de dados e determinar o comprimento ideal das strings aleatórias, para que a probabilidade de colisões seja mínima (suficientemente baixa para ser considerada aceitável).

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar