⊗jsrtPmRtDSD 44 of 47 menu

React Routerда маълумотларни сақловчидан ўчириш

Бизнинг иловамиз янги маҳсулотлар қўша олади, маълумотларни таҳрирлай олади, қолган эса маълумотларни ўчиришни қўшишдир. Бунинг учун биз яна ўтган дарслардан таниш бўлган қадамлардан ўтамиз.

Бошлаш учун forStorage.js файлини ochамиз ва ўхшаш маҳсулотни ўчириш учун oxirgi функцияни қўшамиз deleteProduct унинг idсига кўра:

export async function deleteProduct(id) {}

Кейин биз сақловчидан маҳсулотлар рўйхатини оламиз ва ўчирмоқчи бўлган маҳсулотнинг индексини топамиз, агар бундай маҳсулот мавжуд бўлса, уни рўйхатдан splice ёрдамида ўчирамиз. Keyin биз setProducts ни чақирамиз ва янги маҳсулотлар рўйхатини сақловчига joylayмиз:

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

Ўтган дарслардаги вазифаларда яратган иловангзни oling. Дарс материалларидан фойдаланиб, id га кўра сақловчидан студент маълумотларини ўчириш учун deleteStudent функциясини язинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш