⊗jsrtPmRtDSD 44 of 47 menu

Gegevens verwijderen uit opslag in React Router

Onze applicatie kan nieuwe producten toevoegen, gegevens bewerken, het enige dat overblijft is het toevoegen van gegevensverwijdering. Hiervoor doorlopen we opnieuw de stappen die ons bekend zijn uit eerdere lessen.

Laten we eerst het bestand forStorage.js openen en de laatste functie toevoegen voor het verwijderen van een specifiek product deleteProduct op basis van zijn id:

export async function deleteProduct(id) {}

Vervolgens halen we de lijst met producten uit de opslag en vinden we de index van het product dat we willen verwijderen. Als zo'n product bestaat, verwijderen we het uit de lijst met splice. Daarna roepen we setProducts aan en plaatsen we de nieuwe productlijst in de opslag:

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

Neem de applicatie die je hebt gemaakt in de opdrachten bij eerdere lessen. Gebruikmakend van de lesmaterialen, schrijf de functie deleteStudent voor het verwijderen van studentgegevens uit de opslag op basis van id.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren