⊗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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否