⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন