Elem törlése (kártya) re reagálnak tömb

szavazat
-1

Küzdök, hogyan kell írni egy törlési eljárás törölni a kártya ebben a nézetben a delete gombot a kebab legördülő menüt.

https://codesandbox.io/s/weathered-worker-0y5vm

Átnéztem az összes kérdést itt, hogyan lehet eltávolítani egy elemet a tömb reagálnak, de én nyilvánította én array később (inkább, mint az állam) a következőkkel:

{Array.apply(0, Array(1)).map((x, i) => ( ...

Minden a választ ezekre a kérdésekre Láttam használata:

.map(item => ( ... `

A .splicevagy a .filtermódszer, sem az, ami voltam képes kitalálni, mivel én is használ Array.applyvalamilyen más paraméter mapigényeinek tud felmutatni.

Például, ez nem működik, de ez pontosan mit kell tennie: szerkesztése és törlése a kártyát szemantikai UI segítségével reagálnak.

Hogyan juthatok a törlés gombot munka segítségével akár .filter, vagy .spliceazzal, ahogy hozzam létre tömb jelenleg?

Bármilyen javaslatot, lenne nagyon méltányol. Köszönöm!

A kérdést 13/01/2020 21:56
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Próbáld ki

state.filter( item => item.id !== action.payload);

action.payload lehetne bármit is küld egy onClick vagy más eseménykezelő, amely megegyezik a item.id vagy mit nem törli.

Válaszolt 13/01/2020 23:05
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more