Próbuje przyciskiem usunąć element z renderu w jednym pliku mam
var fun = {
del: (event) => {
// <--historia -->
var today = new Date();
var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
// console.log(`deleted product ${productNum} ${time}`);
//<-- end ->>
//usuń produkt
dynamicProduct.filter((e) => {
return e.key !== event;
});
}.
}
tu jest to co próbuje zrobic z tego co rozumiem to czyli towrzę nowa tablicę bez elemntu e=dynamicProduct property a event= this w del
dynamicProduct.filter((e) => {
return e.key !== event;
});
moje pytanie czy muszę tworzyć nową tablice i renderować ja od nowa w jsx
i robię z niego Globalna funkcje
<Dispatch value={fun}></Dispatch>;
i wywołuje w innym pliku który zawiera button
const del = Dispatch.del;
<button className="product--delete" onClick={del(this)}>
cały kod
codesand