Developer tools · state management library
Redux
Predictable state management that makes it clear what changed and why, still viable for new projects. Common caveat: too much boilerplate and complexity for simple apps.
Summarized from 48 comments.
Predictable state management that makes it clear what changed and why, still viable for new projects. Common caveat: too much boilerplate and complexity for simple apps.
- recommend
- 15
- criticize
- 30
- months recommended
- 8 of 13
Why people love it
Clear tracking of state changes · 2
redux made it quite obvious what changed what and why
Aug 2026 · commentthe unidirectional workflows of Redux/Flux patterns when well-managed tend to function much better in that regard
Mar 2026 · commentSolves state management problems well · 2
Redux is great and it solves exactly that problem.
Aug 2026 · commentIt's an excellent tool, powerful, configurable, battle tested with excellent documentation and maintainer team.
Feb 2026 · commentStill valid for new projects · 2
Redux is still a very valid option to choose even for greenfield projects today
Dec 2025 · commentNot because Redux is terrible - in fact it represented the community's best understanding of state management at the time.
Nov 2025 · comment
What people warn about
Too much code for simple changes · 5
I needed to touch about five files to fully encompass the updates for one data point - I felt nuts!
Jan 2026 · commentrandom 10k lines written in Redux (not used anywhere else) that no one likes working with
Dec 2025 · commentI really can't understand how someone would make 30 redux actions for a simple use case
Jan 2026 · commentAdds complexity instead of removing it · 4
we found that it introduced more complexity rather than remove it
Mar 2026 · commentaccidental complexity is a common theme among react devs, not just ui libs, but also react-router, redux
Jan 2026 · commentsuddenly you need a whole team of devs knowing all kinds of unecessary abstractions
May 2026 · commentSlows apps and hurts performance · 2
you are extremely de-optimized for performance depending on how much state you are holding onto
Nov 2025 · commentRedux is horrible for performance, slows things down and overcomplicates everything
Feb 2026 · comment
What hackers pick instead
- TanStack QueryRecommended for handling cache invalidation and re-rendering in React data fetching. Critics say it is over-engineered for simple cases.19recommend
- ZustandLightweight React state library, a small alternative to Redux. Caveat: it lacks built-in features, so some teams had to build their own.12recommend
- XStateRecommended for building state machines and statecharts in JavaScript and TypeScript, with a visualizer and simulator that people praise; critics find its syntax verbose and hard to learn.12recommend
- MobXRecommended as a simpler alternative to RxJS and Redux for state management. The common caveat is its Flutter version relying on a code generator.7recommend
- PiniaA simple, free state management library for Vue, recommended by people who find it easier to work with than Redux.6recommend
Every quote
The 40 most detailed of 48 comments. Each links to the original.
Not because Redux is terrible - in fact it represented the community's best understanding of state management at the time.
Mixed · Nov 2025 · in “Show HN: We built an open source, zero webhooks payment processor”
the unidirectional workflows of Redux/Flux patterns when well-managed tend to function much better in that regard
Recommends · Mar 2026 · in “LinkedIn uses 2.4 GB RAM across two tabs”
It's an excellent tool, powerful, configurable, battle tested with excellent documentation and maintainer team.
Recommends · Feb 2026 · in “What Claude Code Chooses”
Redux is still a very valid option to choose even for greenfield projects today
Recommends · Dec 2025 · in “RCE Vulnerability in React and Next.js”
redux made it quite obvious what changed what and why
Recommends · Aug 2026 · in “What's New in Flutter 3.47”
Redux is great and it solves exactly that problem.
Recommends · Aug 2026 · in “What's New in Flutter 3.47”
feel like a lot of decision have been made for you without grasping the actual reasoning for these decisions
Criticizes · Feb 2026
accidental complexity is a common theme among react devs, not just ui libs, but also react-router, redux
Criticizes · Jan 2026 · in “The Overcomplexity of the Shadcn Radio Button”
I needed to touch about five files to fully encompass the updates for one data point - I felt nuts!
Criticizes · Jan 2026 · in “jQuery 4.0.0 Released”
you are extremely de-optimized for performance depending on how much state you are holding onto
Criticizes · Nov 2025 · in “Experiment: Making TypeScript immutable-by-default”
random 10k lines written in Redux (not used anywhere else) that no one likes working with
Criticizes · Dec 2025 · in “You can't design software you don't work on”
I really can't understand how someone would make 30 redux actions for a simple use case
Criticizes · Jan 2026 · in “jQuery 4.0.0 Released”
it required writing a lot of code across multiple files even for incrementing a number
Criticizes · May 2026 · in “Does Anybody Actually Like React?”
Redux is horrible for performance, slows things down and overcomplicates everything
Criticizes · Feb 2026 · in “JavaScript-heavy approaches are not compatible with long-term performance goals”
suddenly you need a whole team of devs knowing all kinds of unecessary abstractions
Criticizes · May 2026 · in “I'm going back to writing code by hand”
there were 30+ redux actions chaining in the most incomprehensible ways
Criticizes · Jan 2026 · in “jQuery 4.0.0 Released”
we found that it introduced more complexity rather than remove it
Criticizes · Mar 2026 · in “No-build, no-NPM, SSR-first JavaScript framework if you hate React, love HTML”
React with Redux is probably the best FP implementation I've seen thus far but even it is kind of a mess.
Mixed · Aug 2026 · in “Why OOP Exists”
Even now I am not sure I could find a better tool to deal with real time data and synchronization.
Mixed · Jan 2026 · in “jQuery 4.0.0 Released”
Nobody is using Redux any more, and it's even publically discouraged by the creator.
Mixed · Dec 2025 · in “RCE Vulnerability in React and Next.js”
If you've used React+Redux (or similar) before, it's basically that experience
Mixed · Mar 2026 · in “Clojure: The Documentary, official trailer [video]”
Well structured redux can be highly maintainable & performant
Recommends · Jan 2026 · in “jQuery 4.0.0 Released”
I tend to still like React with Redux+thunks
Recommends · Feb 2026 · in “Quitting .NET after 22 years”
I used to love react of old with redux/flux
Recommends · May 2026 · in “Does Anybody Actually Like React?”
Redux (not React) deserves to be #1
Recommends · Jul 2026 · in “Meta's AI Models Are Powering the First Wave of Genesis Mission Projects”
the general guidelines are that you should only bother with Redux if your SPA is already considerably complex
Criticizes · Jul 2026 · in “Meta's AI Models Are Powering the First Wave of Genesis Mission Projects”
If everyone who uses it seriously ends up "doing it wrong", I say it's the framework's fault.
Criticizes · Jan 2026 · in “High-Level Is the Goal”
JS/TS is just not a very ergonomic language for it so it becomes painful quickly.
Criticizes · Feb 2026 · in “JavaScript-heavy approaches are not compatible with long-term performance goals”
IMO his stuff became popular on merit more than some cargo culting à la redux
Criticizes · May 2026 · in “TanStack NPM Packages Compromised”
Redux really should have just been events up and new data down.
Criticizes · Feb 2026 · in “Web Components: The Framework-Free Renaissance”
doing any change meant you had to touch dozens of files
Criticizes · Jun 2026 · in “Code duplication is far cheaper than the wrong abstraction”
That avoids the opaqueness of Redux and promise chains
Criticizes · Dec 2025 · in “RCE Vulnerability in React and Next.js”
The library seems to be an antipattern of indirection.
Criticizes · Jan 2026 · in “jQuery 4.0.0 Released”
Line after line of throat clearing and pseduostructure
Criticizes · Apr 2026 · in “Show HN: Tired of logic in useEffect, I built a class-based React state manager”
Redux is one of the stupidest things I ever witnessed
Criticizes · Aug 2026 · in “What's New in Flutter 3.47”
I really agree with the point about React and Redux
Criticizes · Jan 2026 · in “High-Level Is the Goal”
state stays in memory forever unless manually reset
Criticizes · Dec 2025 · in “React-State-Custom – Composable global state with native lifecycle management”
until we had to manage verbosity and middlewares
Criticizes · May 2026 · in “Going full AI engineer, not touching code anymore”
our redux setup was extremely confusing to me
Criticizes · Aug 2026 · in “What's New in Flutter 3.47”
I hated Redux (from just reading its docs)
Criticizes · Dec 2025 · in “RCE Vulnerability in React and Next.js”
Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake