如何在不改变整个树的情况下更新嵌套的不可变 Map 项?
例子 :
var tree = Map({
branch1:Map([]),
branch2:Map({ 1: Map({id:1,value:'hello'}) }),
});
如何更新 tree.branch2.1.value ?
这会导致 branch1 获得新副本吗?
我在 Reactjs Redux 应用程序中使用它。因为我也在使用选择器,所以我也想在branch2
不改变 branch1 的情况下更改值,这样选择器就不会再次重新计算