Je travaille avec le REACT + REDUX et en utilisant immutable.js J'ai donc cette structure dans l'étatComment mettre à jour plusieurs éléments dans immutable.js imbriqués Map by key?
const jobs = Immutable.OrderedMap({
job1: Immutable.Map({name: 'job1Name', guid: 123, status: 'in progress'}),
job2: Immutable.Map({name: 'job2Name', guid: 432, status: 'completed'}),
job3: Immutable.Map({name: 'job3Name', guid: 555, status: 'in progress'})
})
et que j'ai cette charge utile dans le réducteur
const payload = Map({id: 'job1', status: 'completed'}, {id: 'job3', status: 'completed'});
comment obtenir cette
const jobs = Immutable.OrderedMap({
job1: Immutable.Map({name: 'job1Name', guid: 123, status: ' completed'}),
job2: Immutable.Map({name: 'job2Name', guid: 432, status: 'completed'}),
job3: Immutable.Map({name: 'job3Name', guid: 555, status: 'completed'})
})
Je pense qu'il ya quelque chose à voir avec merge()
ou mergeIn()
mais je ne suis pas sûr
Merci beaucoup, ça m'a aidé –