This was written in the context of using TypeScript since that's my preference.
Why Redux makes sense
store.subscribemakes sense in react world with virtual DOM and smart diffing.
Why I like Redux
- All components are mapped to one state tree.
- The concept of container/presentation components and immutability are useful.