⊗jsrtPmIdPm 45 of 112 menu

Problēmas ar jauniem id React

Pieņemsim, ka no datu bāzes mums ir ieradies šāds objektu masīvs:

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

Kā redzat, id ir numurēti pēc kārtas. Tomēr mums jāņem vērā, ka skaitļi var būt ar izlaidumiem, piemēram, pēc 3. var uzreiz sekot 5. vai 6. Tāpēc mūsu klienta skripts nevar zināt, kāds būs nākamais id ( mūsu gadījumā tas ne vienmēr ir 4).

Jauni id tiek izveidoti servera datu bāzē. Tas var radīt dažas problēmas, strādājot klienta pusē. Būtība ir sekojoša: iedomājieties, ka ar veidpalīdzību mēs pievienojām jaunu elementu mūsu masīvā. Tomēr mēs nevaram vienkārši paņemt un pievienot datus no veidlapas - jo mēs nezinām, kāds id būs jaunajam elementam!

Mums būs jāsūta pieprasījums uz serveri, lai tas dotu mums nākamo pēc kārtas id, un tikai tad pievienot elementu mūsu masīvam objektu. Tas izraisīs kavēšanos ar datu attēlošanu ekrānā: kamēr dati nonāks uz serveri, kamēr serveris atsūtīs tos atpakaļ pie mums - paiet zināms laiks.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt