Immutable.js besides it's immutable also provide deep data structure comparison.
It allow to boost React rendering performance since allow easily implement shouldComponentUpdate
method or use react-immutable-render-mixin.
But, I only need deep comparison. Is there any solutions for deep data structure comparison without Immutable.js
?
Update: I've got deep data tree with embedded objects/arrays. Each array entity in turn may contain another objects/arrays and so on and so forth. @MatthewHerbst I took a look at the link you post. That looks for me as a set of vehicles without tests. Also I'm not sure if that solutions can compare to pretty deep data trees, with embedded arrays inside arrays etc.