Create immutable copy of object in reactjs – Code Example


To create immutable copy of object in reactjs, you can use Object.assign() method. This method is also used to create a copy of state object. Since states should not be updated directly so in order to work with state data, it is recommended to create a distinct copy of it.

var player = {score: 1, name: 'Jeff'};

var newPlayer = Object.assign({}, player, {score: 2});

Source: ReactJs Docs