⊗jsrtPmIdPm 45 of 112 menu

Problemen met nieuwe id's in React

Stel dat de volgende array met objecten uit de database is gekomen:

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

Zoals je ziet, worden de id opeenvolgend genummerd. We moeten er echter rekening mee houden dat de getallen hiaten kunnen hebben, bijvoorbeeld na de 3e kan meteen de 5de of 6de volgen. Hierdoor kan ons cliëntscript niet weten wat de volgende id zal zijn (in ons geval is dit niet noodzakelijkerwijs 4).

Nieuwe id worden aangemaakt door de serverdatabase. Dit kan enkele problemen veroorzaken bij het werken op de cliënt. De essentie is als volgt: stel je voor dat we via een formulier een nieuw element in onze array hebben toegevoegd. We kunnen de gegevens uit het formulier echter niet zomaar toevoegen - we weten immers niet welk id het nieuwe element zal hebben!

We zullen een verzoek naar de server moeten sturen, zodat deze ons de volgende opeenvolgende id geeft, en pas daarna het element toevoegen aan onze array van objecten. Dit zal vertraging veroorzaken bij het weergeven van de gegevens op het scherm: het zal even duren voordat de gegevens de server bereiken, en de server ze terug naar ons stuurt.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren