⊗jsrtPmRtDSD 44 of 47 menu

React Router හි දත්ත ගබඩාවෙන් දත්ත මකාදැමීම

අපගේ යෙදුමට නව නිෂ්පාදන එකතු කිරීමට, දත්ත සංස්කරණය කිරීමට හැකිය, දත්ත මකාදැමීම එකතු කිරීමට පමණක් ඉතිරියි. මේ සඳහා අපි නැවතත් පෙර පාඩම් වලින් අපට හුරුපුරුදු පියවරයන් හරහා යන්නෙමු.

පළමුව අපි forStorage.js ගොනුව විවෘත කර අවසාන ශ්රිතය එකතු කරමු, එනම් එහි id අනුව නිශ්චිත නිෂ්පාදනයක් මකාදැමීම සඳහා වන deleteProduct ශ්රිතය:

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

පෙර පාඩම් වලට අදාළ කාර්යයන් වලදී ඔබ විසින් සාදන ලද යෙදුම ගන්න. පාඩම් ද්‍රව්‍ය භාවිතා කරමින්, 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çeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න