⊗jsrtPmIdPm 45 of 112 menu

Reactda yangi id lar bilan bog'liq muammolar

Ma'lumotlar bazasidan bizga quyidagi ob'ektlar massivi keldi deb faraz qilaylik:

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

Ko'rib turganingizdek, id lar tartib bilan raqamlangan. Biroq, shuni hisobga olishimiz kerakki, raqamlar o'rtasida bo'shliqlar bo'lishi mumkin, masalan, 3-chi keyin darhol 5-chi yoki 6-chi kelishi mumkin. Shu sababli, bizning mijoz skripti keyingi id qanday bo'lishini bilolmaydi (bizning holatda bu 4 bo'lishi shart emas).

Yangi id lar server ma'lumotlar bazasi tomonidan yaratiladi. Bu mijoz tomonda ishlashda ba'zi muammolarni keltirib chiqarishi mumkin. Muammo quyidagidan iborat: tasavvur qiling, forma orqali biz massivimizga yangi element qo'shdik. Biroq, biz formadan kelgan ma'lumotlarni oddiygina qo'shib bo'lmaydi - chunki biz yangi elementning id si qanday bo'lishini bilmaymiz!

Biz serverga so'rov yuborishimiz kerak bo'ladi, u bizga tartib bo'yicha keyingi id ni bersin deb, va shundan keyingina elementni ob'ektlar massivimizga qo'shamiz. Bu ekranda ma'lumotlarning ko'rinishida kechikishni keltirib chiqaradi: ma'lumotlar serverga yetib borishiga, server ularni bizga qaytarib yuborishiga qadar ma'lum vaqt o'tadi.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish