Hacker News new | ask | show | jobs
by lhnz 3209 days ago
The problem is people creating different data architectures on every single project they create.

Redux specifies a unidirectional data flow with a single source of truth. And then it gives you very detailed tooling with which to debug this, and an ecosystem of middlewares to augment the incredibly basic/boilerplatey API either to simplify logic or to add extra features (for example, analytics).