⊗jsrtPmIdPm 45 of 112 menu

React'ta Yeni id'lerle İlgili Sorunlar

Veritabanından bize aşağıdaki nesne dizisi geldiğini varsayalım:

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

Gördüğünüz gibi, id'ler sırayla numaralandırılmış. Ancak, sayıların boşluklar olabileceğini dikkate almalıyız, örneğin, 3.-cüden sonra doğrudan 5.-inci veya 6.-ncı gelebilir. Bu nedenle, istemci tarafındaki betiğimiz bir sonraki id'nin ne olacağını bilemez (bizim durumumuzda bu mutlaka 4 olmak zorunda değildir).

Yeni id'ler sunucudaki veritabanı tarafından oluşturulur. Bu, istemci tarafında çalışırken bazı sorunlara yol açabilir. Özü şudur: bir form aracılığıyla dizimize yeni bir öğe eklediğimizi düşünelim. Ancak, formdaki verileri olduğu gibi ekleyemeyiz - çünkü yeni öğenin id'sinin ne olacağını bilmiyoruz!

Dizimize öğeyi eklemek için önce sunucuya bir istek gönderip bir sonraki sıradaki id'yi bize vermesini beklememiz, ancak ondan sonra öğeyi nesne dizimize eklememiz gerekir. Bu, ekranda verilerin görüntülenmesinde gecikmeye neden olacaktır: veriler sunucuya gidip, sunucu bize geri gönderene kadar belli bir süre geçecektir.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet