⊗jsrtPmRtDSD 44 of 47 menu

Menghapus Data dari Penyimpanan di React Router

Aplikasi kita dapat menambahkan produk baru, mengedit data, tinggal menambahkan penghapusan data. Untuk ini kita akan melalui lagi langkah-langkah yang sudah familiar dari pelajaran sebelumnya.

Pertama, buka file forStorage.js dan tambahkan fungsi terakhir untuk menghapus produk tertentu deleteProduct berdasarkan id-nya:

export async function deleteProduct(id) {}

Kemudian kita akan mendapatkan daftar produk dari penyimpanan dan menemukan indeks produk yang ingin kita hapus, jika produk tersebut ada, maka hapus dari daftar menggunakan splice. Selanjutnya kita akan memanggil setProducts dan mengisi daftar produk baru ke dalam penyimpanan:

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

Ambil aplikasi yang Anda buat dalam tugas pelajaran sebelumnya. Dengan menggunakan materi pelajaran, tulis fungsi deleteStudent untuk menghapus data mahasiswa dari penyimpanan berdasarkan id.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak