DEV Community

Discussion on: Should I use Redux?

Collapse
 
mariosant profile image
Marios Antonoudiou

What we call Redux are actually two things:

  1. Application level state and
  2. The action/reducer/middleware boilerplate.

I believe most engineers tend to add more application level state than they should, creating weird couplings and making things unnecessary complex. Ie, do you really need the data from those records to application level state?
More to that, action/reducer combination can get more complex than what it should. Mostly because engineers also tend to couple these as well.