ThoughtWorks Radar (July 2014) listed Immutable.js — and it was a turning point for how I thought about frontend state.
No more mutated state bugs. No more complex diffing logic. Immutable structures made UI behavior predictable.
This laid the foundation for better Redux architecture and side-effect-free UIs in the years ahead.