⊗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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць