Personally, I&#x27;d say the biggest similarity between Redux and Backbone is that both are simple, minimal, &quot;no-magic&quot; implementations of a few specific concepts, and have communities that have built addons to fit additional use cases.<p>Backbone is really just an event bus, some smart wrapper logic around updating an object and an array, and a nicer setup syntax for jQuery event handlers for a particular element tree.  People have then built addons that handle relational models, derived data, view lifecycles, and so on.<p>Redux is just putting all&#x2F;most your data in a single &quot;model&quot;, making sure all writes happen explicitly and immutably, and firing a single &quot;change&quot;-like event.  From there people have built various ways of organizing side effects, listening for specific changes, and hooking into other libraries.<p>So, both simple libraries that form the basis for an ecosystem, and let you pick-and-choose the pieces that you specifically need.