⊗jsrtPmRtDSD 44 of 47 menu

React Router-da depodan melumatlarin silinmesi

Bizim aplikasiya yeni mehsul elave ede, melumatlari redakte ede biler, qalir sadece melumatlarin silinmesini elave etmek. Bunun ucun biz evvelki derslerden tanis oldugumuz addimlari yeniden kecaciyik.

Evvelce forStorage.js faylini acaq ve muəyyən bir mehsulu silmek ucun son funksiyani elave edek deleteProduct onun id-sine esasen:

export async function deleteProduct(id) {}

Sonra depodan mehsul siyahisini alacagiq ve silmek istediyimiz mehsulun indeksini tapaq, eger bele bir mehsul varsa, onu siyahidan splice vasitesile sileceyik. Daha sonra setProducts cagiracagiq ve yeni mehsul siyahisini depoya yukleyeceyik:

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; }

Evvelki derslerin tapşırıqlarinda yaratdiğiniz aplikasiyani goturun. Dersin materiallarindan istifade ederek, id-sine esasen telebe melumatlarini depodan silmek ucun deleteStudent funksiyasini yazin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et