What is the shortest way to modify immutable objects using spread and destructuring operators

前端 未结 6 1079
无人及你
无人及你 2021-01-30 22:34

I\'m looking for a pure function, to modify my immutable state object. The original state given as parameter must stay untouched. This is especially useful when working with fra

6条回答
  •  鱼传尺愫
    2021-01-30 23:06

    An ES6 solution, that has a bit more support is Object.assign:

    const updateState = (state, item) => Object.assign({}, state, { [item.id]: item });
    

提交回复
热议问题