⊗jsrtPmRtDSD 44 of 47 menu

Sletning af data fra lageret i React Router

Vores applikation kan tilføje nye produkter, redigere data, det eneste der mangler er at tilføje sletning af data. For at gøre dette gennemgår vi igen de trin, som er kendte fra de foregående lektioner.

Til at starte med åbner vi filen forStorage.js og tilføjer den sidste funktion til at slette et bestemt produkt deleteProduct vha. dets id:

export async function deleteProduct(id) {}

Derefter henter vi listen over produkter fra lageret og finder indekset for det produkt, vi ønsker at slette. Hvis sådant et produkt findes, sletter vi det fra listen med splice. Herefter kalder vi setProducts og overfører den nye produktliste til lageret:

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

Tag den applikation, du oprettede i opgaverne til de forrige lektioner. Brug materialet fra lektionen til at skrive funktionen deleteStudent for at slette data for en studerende fra lageret vha. id.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis