⊗jsrtPmRtDSD 44 of 47 menu

Ștergerea datelor din stocare în React Router

Aplicația noastră poate adăuga produse noi, edita date, rămâne doar să adaugăm ștergerea datelor. Pentru aceasta vom parcurge din nou pașii familiari din lecțiile anterioare.

Pentru început, să deschidem fișierul forStorage.js și să adăugăm ultima funcție pentru ștergerea unui anumit produs deleteProduct după id-ul său:

export async function deleteProduct(id) {}

Apoi, vom obține lista de produse din stocare și vom găsi indexul produsului pe care vrem să îl ștergem, dacă un astfel de produs există, atunci îl vom șterge din listă cu ajutorul splice. În continuare, vom apela setProducts și vom turna noua listă de produse în stocare:

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

Luați aplicația creată de dvs. în sarcinile din lecțiile anterioare. Folosind materialele lecției, scrieți funcția deleteStudent pentru ștergerea datelor studentului din stocare după id.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge