⊗jsrtPmRtDSD 44 of 47 menu

Kufuta Data kutoka Kuhifadhi kwenye React Router

Programu yetu inaweza kuongeza bidhaa mpya, kuhariri data, inabaki tu kuongeza uwezo wa kufuta data. Kwa hili tutapitia tena hatua zile zile tulizozifahamu kutoka kwenye masomo yaliyopita.

Kwanza, wacha tufungue faili forStorage.js na tuongeze kitendaji cha mwisho cha kufuta bidhaa fulani deleteProduct kwa kutumia id yake:

export async function deleteProduct(id) {}

Kisha, tutapata orodha ya bidhaa kutoka kuhifadhi na tutapata index ya bidhaa tunayotaka kufuta, kama kuna bidhaa kama hiyo, tutaifuta kutoka kwenye orodha kwa kutumia splice. Kisha tutaita setProducts na tutaweka orodha mpya ya bidhaa kwenye kuhifadhi:

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

Chukua programu uliyoiumba ndani ya kazi zilizopangwa kwa masomo yaliyopita. Kwa kutumia nyenzo za somo, andika kitendaji deleteStudent kwa ajili ya kufuta data za mwanafunzi kutoka kuhifadhi kwa kutumia id.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa