⊗jsrtPmRtDSD 44 of 47 menu

Fshirja e të dhënave nga depozita në React Router

Aplikacioni ynë mund të shtojë produkte të reja, të redaktojë të dhënat, mbetet vetëm të shtojmë fshirjen e të dhënave. Për këtë ne do të kalojmë përsëri hapat e njohur nga mësimet e mëparshme.

Për fillim, le të hapim skedarin forStorage.js dhe të shtojmë funksionin e fundit për fshirjen e një produkti të caktuar deleteProduct sipas id të tij:

export async function deleteProduct(id) {}

Pastaj do të marrim listën e produkteve nga depozita dhe do të gjejmë indeksin e produktit që duam të fshijmë, nëse ekziston një produkt i tillë, do ta fshijmë nga lista duke përdorur splice. Pastaj do të thërrasim setProducts dhe do të derdhim listën e re të produkteve në depozitë:

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

Merrni aplikacionin e krijuar nga ju në detyrat e mësimeve të mëparshme. Duke përdorur materialet e mësimit, shkruani funksionin deleteStudent për fshirjen e të dhënave të studentit nga depozita sipas id.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo