DEV Community

Discussion on: Why I Stopped Using Redux

Collapse
 
macsikora profile image
Pragmatic Maciej

Good article. My main issue with Redux was that no matter how I tried to make the state well architected and normalized, I have always ended with a mess. The whole normalization is a big pain in the ass which really creates more problems than it solves.

Also this common talking - don't put into Redux private component state, ends always by - nobody knows what to put to Redux, so let's put everything and we are done with this question.

I am also done with Redux, it's never worked fine. Reducers are great, but that we have in useReducer. So bye bye Redux.

Collapse
 
g_abud profile image
Gabriel Abud

Well put, this is exactly my experience too. No one is trained on how to use Redux correctly and it quickly devolves into a mess. You have to have very stringent code reviews/practices to keep it maintainable and in most situations it feels like over-engineering.