सरणी प्रतिक्रिया से आइटम (कार्ड) को हटाया जा रहा

वोट
-1

मैं पर संघर्ष कर रहा हूँ इस दृश्य कबाब लटकती में हटाएँ बटन का उपयोग करने से एक कार्ड को हटाने के लिए एक हटाने विधि लिखने के लिए कैसे।

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

मैं एक प्रतिक्रिया सरणी से कैसे किसी आइटम को निकालने के बारे में यहाँ पर सभी प्रश्नों के देखा है, लेकिन मैं अपने सरणी बाद में साथ (बल्कि राज्य की तुलना में) की घोषणा कर रहा हूँ:

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

उन प्रश्नों मैं उपयोग देखा है करने के लिए सभी जवाब:

.map(item => ( ... `

साथ .spliceया .filterविधि, न तो जिनमें से मैं यह पता लगाने कर लिया है, के बाद से मैं भी उपयोग कर रहा हूँ Array.applyकुछ अन्य मानकों के साथ mapकी जरूरत में लेने के लिए।

उदाहरण के लिए, इस काम नहीं किया है, लेकिन यह मैं क्या करने की जरूरत वास्तव में क्या है: संपादन कैसी प्रतिक्रिया का उपयोग कर अर्थ यूआई में एक कार्ड को हटाने।

मैं या तो का उपयोग कर काम करने के लिए हटाएँ बटन कैसे प्राप्त कर सकते हैं .filterया .spliceके साथ जिस तरह से मैं वर्तमान में मेरे सारिणी निर्मित?

किसी भी सुझाव के लिए बहुत आभार होगा। धन्यवाद!

13/01/2020 को 23:56
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

प्रयत्न

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

action.payload हो सकता है जो कुछ भी आप एक onClick या अन्य ईवेंट हैंडलर कि item.id या क्या आप को हटा देते हैं मेल खाता के साथ भेजें।

14/01/2020 को 01:05
का स्रोत उपयोगकर्ता

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