⊗jsrtPmIdPm 45 of 112 menu

Masalah dengan ID Baharu dalam React

Katakan dari pangkalan data kita menerima array objek berikut:

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

Seperti yang anda lihat, id dinomborkan mengikut urutan. Walau bagaimanapun, kita perlu mengambil kira bahawa nombor mungkin mempunyai jurang, contohnya, selepas 3 langsung boleh pergi ke 5 atau 6. Oleh sebab itu, skrip klien kita tidak boleh tahu apa id seterusnya (dalam kes kita ini tidak semestinya 4).

Id baru dicipta oleh pangkalan data pelayan. Ini boleh menyebabkan beberapa masalah apabila bekerja di pihak klien. Intinya adalah seperti berikut: bayangkan, bahawa menggunakan borang kita menambah elemen baharu ke dalam array kita. Walau bagaimanapun, kita tidak boleh hanya mengambil dan menambah data dari borang - kerana kita tidak tahu id mana yang akan dimiliki oleh elemen baharu!

Kita perlu menghantar permintaan ke pelayan, supaya ia memberikan kita id seterusnya mengikut urutan, dan hanya kemudian menambah elemen ke dalam array kita objek. Ini akan menyebabkan kelewatan dalam memaparkan data pada skrin: semasa data dihantar ke pelayan, sementara pelayan menghantarnya kembali kepada kita - ia akan mengambil masa beberapa ketika.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak