In few of my previous articles on React Hooks I mention how I'm using hooks (in my practicing english reading app - ReadM) to encapsulate features and making it reusable in apps. I consider state to be an important feature in app - and that's why I prefer to have some kind of a central state management that the client code can speak with as one source of truth.
Nowadays, Redux is still my preferred solution for front end central state management. Some of its benefits I appreciate include:
- Well designed implementation
- Maturity
- Integrated Devtools
- Community
- Extendability
With Extendability, a while back, the team introduced Redux-Toolkit - taking redux usage to a higher level and making it simpler and developer friendly - or what i like to call - a great Developer Experience in the same way as User Experience (where the user is the developer).
Top comments (0)