⊗jsrtPmRtDSD 44 of 47 menu

React Router'da ma'lumotlarni ombondan o'chirish

Bizning ilovamiz yangi mahsulotlarni qo'shishi, ma'lumotlarni tahrirlashi mumkin, faqat ma'lumotlarni o'chirishni qo'shish qoldi. Buning uchun biz oldingi darslardan tanish bosqichlarni yana takrorlaymiz.

Boshlash uchun forStorage.js faylini ochamiz va ma'lum bir mahsulotni id bo'yicha o'chirish uchun oxirgi deleteProduct funksiyasini qo'shamiz:

export async function deleteProduct(id) {}

Keyin biz ombondan mahsulotlar ro'yxatini olamiz va o'chirmoqchi bo'lgan mahsulotimiz indeksini topamiz, agar bunday mahsulot mavjud bo'lsa, uni splice yordamida ro'yxatdan o'chiramiz. Keyin setProducts ni chaqiramiz va yangi mahsulotlar ro'yxatini omboga yuklaymiz:

export async function deleteProduct(id) { let products = await localforage.getItem('products'); let index = products.findIndex((product) => product.id === id); if (index > -1) { products.splice(index, 1); await setProducts(products); return true; } return false; }

Oldingi darslar topshiriqlarida yaratgan ilovangizni oling. Dars materiallaridan foydalanib, id bo'yicha talaba ma'lumotlarini ombondan o'chirish uchun deleteStudent funksiyasini yozing.

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