Avoid Redux in your Enterprise-Level Web Applications

“What on earth is Redux I keep hearing about?”

Redux Architecture

“So why should I avoid it in my next enterprise-level web application?”

1. It can be a steep learning curve

Photo by Dmitry Ratushny on Unsplash

2. There are not enough advanced teaching content

Photo by Fang-Wei Lin on Unsplash

3. Too much boilerplate, repetition, and restricted design

4. Poor Developer Experience & things can quickly get messy

Photo by Ricardo Viana on Unsplash

6. Hard to test

Photo by Scott Graham on Unsplash

7. Typescript Refactoring Hell

Photo by Chris Barbalis on Unsplash

8. Security issues

9. Performance issues

“What can I use then?”

For simple states

For more complex states

Fetch, cache and update data in your React and React Native applications all without touching any “global state”.

👨‍✈️ Airline Pilot, 👨🏻‍💻 Software Engineer, 👨🏻‍🎨 Designer, 🎵 Musician & 🏋🏻‍♀️ Fitness Addict

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store