This is what I mentioned earlier about GoJS cloning data. We clone new node data that comes in (when using mergeNodeDataArray, as gojs-react does), but updates to existing data are not cloned. Thus, if you update some nested object via immer, that frozen object will make it’s way into the GoJS model. We’re considering changing this, but need to balance it with performance.
Hello, I’ve switched from using redux/toolkit (it uses the immer module) to standard redux. And then everything worked) Thanks for the help, I hope in the future it will be possible to use GojS with redux/toolkit