Con oggetti standard JS, si può usare la destrutturazione incarico come ad esempio:Posso usare il compito di destrutturazione con immutable.js?
let obj = {name: 'james', code: '007'}
let {name, code} = obj // creates new variables 'name' and 'code' (with the proper values)
come suggerito da alcuni Flux/Redux evangelista, io uso immutable.js per la mia app; posso usare la destrutturazione anche su Lista/Mappa immutabile? Naturalmente, si potrebbe fare:
let obj = immutable.fromJS({name: 'james', code: '007'})
let {name, code} = obj.toJS()
ma questo sembra avere abbastanza inefficiente come gli oggetti diventano più grandi (perché l'oggetto deve essere profondamente jsified prima).