⊗jsrtPmRtDSD 44 of 47 menu

Տվյալների պահեստից հեռացում React Router-ում

Մեր հավելվածը կարող է ավելացնել նոր ապրանքներ, խմբագրել տվյալները, մնում է միայն ավելացնել տվյալների հեռացում: Դրա համար մենք կանցնենք նորից մեզ ծանոթ նախորդ դասերից քայլերը:

Սկզբում բացենք forStorage.js ֆայլը և ավելացնենք վերջին ֆունկցիան՝ որոշակի ապրանքը deleteProduct հեռացնելու համար՝ ըստ դրա id-ի:

export async function deleteProduct(id) {}

Այնուհետև մենք կստանանք ապրանքների ցանկը պահեստից և կգտնենք այն ապրանքի ինդեքսը, որը ցանկանում ենք հեռացնել, եթե այդպիսի ապրանք կա, ապա այն կհեռացնենք ցանկից՝ օգտագործելով splice մեթոդը: Հաջորդիվ, մենք կկանչենք setProducts և կգրենք ապրանքների նոր ցանկը պահեստում:

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

Վերցրեք ձեր ստեղծած հավելվածը նախորդ դասերի առաջադրանքներում: Օգտագործելով դասի նյութերը, գրեք deleteStudent ֆունկցիան՝ ուսանողի տվյալները պահեստից հեռացնելու համար ըստ id-ի:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել