⊗jsrtPmRtDSD 44 of 47 menu

Eliminazione dei dati dall'archivio in React Router

La nostra applicazione può aggiungere nuovi prodotti, modificare i dati, non resta che aggiungere l'eliminazione dei dati. Per farlo percorreremo nuovamente i passaggi a noi familiari dalle lezioni precedenti.

Per iniziare, apriamo il file forStorage.js e aggiungiamo l'ultima funzione per eliminare un determinato prodotto deleteProduct in base al suo id:

export async function deleteProduct(id) {}

Poi otterremo l'elenco dei prodotti dall'archivio e troveremo l'indice del prodotto che vogliamo eliminare, se tale prodotto esiste, lo rimuoveremo dall' elenco con splice. Successivamente chiameremo setProducts e inseriremo il nuovo elenco di prodotti nell'archivio:

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

Prendi l'applicazione creata da te nei compiti delle lezioni passate. Usando i materiali della lezione, scrivi la funzione deleteStudent per eliminare i dati dello studente dall'archivio in base al id.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta