I come from an OOP background and I'm learning Redux. It seems the more I learn about Redux, I realize how it contrasts with the OOP paradigm by employing more functional constructs.
That said, I've never used Backbone, but I came across this in the redux docs regarding migrating from Backbone models:
Backbone's model layer is quite different from Redux, so we don't suggest mixing them. If possible, it is best that you rewrite your app's model layer from scratch instead of connecting Backbone to Redux...
Source: https://github.com/reactjs/redux/blob/master/docs/recipes/MigratingToRedux.md#from-backbone
Moreover, I found that initially, this simply read:
Sorry, you’ll need to rewrite your model layer. It’s way too different!
Sooo... Is Dan saying to rewrite you model layer because models, (such as those from Backbone) are OO in nature and redux prescribes to a more functional paradigm?