⊗jsrtPmRtDSD 44 of 47 menu

Excluindo dados do armazenamento no React Router

Nossa aplicação pode adicionar novos produtos, editar dados, e agora só falta adicionar a exclusão de dados. Para isso, vamos percorrer novamente as etapas que já conhecemos das lições anteriores.

Para começar, vamos abrir o arquivo forStorage.js e adicionar a última função para excluir um produto específico deleteProduct pelo seu id:

export async function deleteProduct(id) {}

Em seguida, vamos obter a lista de produtos do armazenamento e encontrar o índice do produto que queremos excluir. Se o produto existir, vamos removê-lo da lista usando splice. Depois, vamos chamar setProducts e salvar a nova lista de produtos no armazenamento:

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

Pegue a aplicação que você criou nas tarefas das lições anteriores. Usando os materiais desta lição, escreva a função deleteStudent para excluir dados de um estudante do armazenamento pelo id.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar