Je suis confronté à des problèmes de suppression d'un élément d'un tableau de chaque élément dans une carte dans mon état Redux.Immutable Supprimer un élément de tableau de tous les éléments de Map | Redux state
En utilisant la structure suivante
entities: {
brands: (Map) {
first: {
...props,
strategists: [
'1', '2'
]
},
second: {
...props,
strategists: [
'1', '2'
]
}, ..
}
}
C'est le meilleur que je pouvais faire:
const newBrands = state
.get('brands')
.map(brand => brand.updateIn(['strategists'], strategists => strategists.filter(s => s !== id)))
return state.set(['brands'], newBrands)
Je ne colle pas tho et je coudn't trouve vraiment en ligne non plus.
Merci
Salut! J'ai essayé de répondre à votre question et pense que je peux avoir la solution. Mais je n'ai presque même pas essayé de résoudre cette question au début à cause de l'imprécision de cette phrase: «Ça ne s'additionne pas». À l'avenir, vous voudrez probablement être plus précis: avez-vous eu une erreur? (Si oui, quelle était l'erreur?) Avez-vous obtenu un résultat inattendu? (Si oui, incluez le résultat et expliquez en quoi il diffère de ce que vous attendiez). – jonahe