⊗jsrtPmIdPm 45 of 112 menu

Probleme cu noile id-uri în React

Să presupunem că din baza de date a sosit următorul vector de obiecte:

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

După cum vedeți, id sunt numerotate în ordine. Cu toate acestea, trebuie să ținem cont că numerele pot avea lacune, de exemplu, după 3-lea poate urma direct 5-lea sau 6-lea. Din această cauză, scriptul nostru client nu poate ști care va fi următorul id (în cazul nostru nu este neapărat 4).

Noile id sunt create de baza de date a serverului. Aceasta poate cauza unele probleme atunci când lucrăm pe client. Esența este următoarea: să ne imaginăm că am adăugat un nou element în vectorul nostru folosind un formular. Cu toate acestea, nu putem pur și simplu să luăm și să adăugăm datele din formular - pentru că noi nu știm care va fi id-ul noului element!

Va trebui să trimitem o cerere către server, ca acesta să ne dea următorul id în ordine, și abia apoi să adăugăm elementul în vectorul nostru de obiecte. Acest lucru va provoca o întârziere în afișarea datelor pe ecran: cât timp datele vor ajunge pe server, cât timp serverul ni le va trimite înapoi - va trece ceva timp.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge