⊗jsrtPmIdPm 45 of 112 menu

Problemy z nowymi id w React

Załóżmy, że z bazy danych otrzymaliśmy następującą tablicę obiektów:

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

Jak widać, id są ponumerowane kolejno. Należy jednak pamiętać, że liczby mogą mieć luki, na przykład po 3-im może iść od razu 5-ty lub 6-ty. Z tego powodu nasz skrypt kliencki nie może wiedzieć, jaki będzie następny id (w naszym przypadku niekoniecznie jest to 4).

Nowe id są tworzone przez bazę danych serwera. Może to powodować pewne problemy podczas pracy po stronie klienta. Istota problemu jest następująca: wyobraźmy sobie, że za pomocą formularza dodaliśmy nowy element do naszej tablicy. Jednak nie możemy po prostu wziąć i dodać danych z formularza - przecież nie wiemy, jaki id będzie miał nowy element!

Będziemy musieli wysłać zapytanie do serwera, aby dał nam następny id w kolejności, i dopiero wtedy dodać element do naszej tablicy obiektów. Spowoduje to opóźnienie w wyświetlaniu danych na ekranie: zanim dane dotrą do serwera, a serwer odeśle je do nas z powrotem, minie pewien czas.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć