Redux

26 engineers on Hacker News describe using Redux first-hand: 7 endorse it, 4 regret it, 5 are mixed.

58%trust
26first-hand users
21in production
endorse 7mixed 5regret 4uses, no opinion

“we have the random 10k lines written in Redux (not used anywhere else) that no one likes working with.”

regret · production · johnfn · 2025-12-29 · source ↗ · wrong label?

“Ended up not using redux after our previous project failing to scale development-wise (it gets harder to put feature in it).”

regret · production · valand · 2020-01-01 · source ↗ · wrong label?

“Ramda with Redux reducers is pure fire.”

endorse · production · adatavizguy · 2019-12-21 · source ↗ · wrong label?

“We've been using Redux since August of 2016 at Groove.”

mixed · production · 3 yr · jscheel · 2019-07-22 · source ↗ · wrong label?

“I think v4 with just TSX + Redux has been really good.”

endorse · production · lowkeyokay · 2018-12-24 · source ↗ · wrong label?

“I have used redux to store all those market data updates along other data and now I regret it.”

regret · personal · bacro · 2018-11-27 · source ↗ · wrong label?

“I've been using react and redux a lot lately, and the design patterns make the code much easier to debug”

endorse · personal · jorjordandan · 2017-12-25 · source ↗ · wrong label?

“after we switched to Redux, our application's performance jumped tremendously (for several reasons)”

endorse · production · BalinKing · 2017-11-24 · source ↗ · wrong label?

“Redux is cool but often overkill for basic CRUD apps, which the majority of JavaScript SPAs tend to be.”

mixed · production · zebraflask · 2017-11-20 · source ↗ · wrong label?

“3. react + redux = love.”

endorse · production · melicerte · 2017-09-20 · source ↗ · wrong label?

“I've been using it for a year and it's still a pain, even though I love what it can do.”

mixed · personal · 1 yr · arcticfox · 2016-12-28 · source ↗ · wrong label?

“I tried to implement redux in one of my components a couple of months back. But I couldn't finish it, because of the humongous refactoring work.”

regret · personal · sravan_ess · 2016-12-13 · source ↗ · wrong label?

“constant adjustments to what we were storing in Redux slowed us down considerably”

mixed · production · 0.5 yr · yawgmoth · 2016-08-14 · source ↗ · wrong label?

“Redux has been a huge win. In dev builds, every state change is output via a redux middleware”

endorse · production · merpnderp · 2016-03-01 · source ↗ · wrong label?

“It is rather immature, but we are using it in production without a problem”

mixed · production · sync · 2015-07-29 · source ↗ · wrong label?

“We're also using redux in production, after having switched from reflux.”

endorse · production · nuschk · 2015-07-29 · source ↗ · wrong label?

“Then I did it with React for over 6 years (including the transition to and from Redux and to hooks).”

neutral · production · hmeh · 2024-12-01 · source ↗ · wrong label?

“we use redux sagas so I can't give a fair take on redux itself.”

neutral · production · faizshah · 2021-12-17 · source ↗ · wrong label?

“implementing it in a React/Redux/RTK Query app”

neutral · personal · joekrill · 2021-11-24 · source ↗ · wrong label?

“We use Redux for local state management, and Redux-form for our forms.”

neutral · production · keremkazan · 2018-12-05 · source ↗ · wrong label?

“Adding unlimited Undo/Redo functionality to a Redux Application with a fat state and thin actions. Since It really performed well in production”

neutral · production · pending · 2017-12-18 · source ↗ · wrong label?

“We use apollo under the hood and redux as well.”

neutral · production · parris · 2017-12-14 · source ↗ · wrong label?

“We've been using Polymer for about the same time with Redux and a unidirectional data flow.”

neutral · production · nverba · 2016-12-13 · source ↗ · wrong label?

“mindshare switched to Redux and Webpack and now we're on to those.”

neutral · production · mikeryan · 2016-11-16 · source ↗ · wrong label?

“As someone who is deep into fancy Javascript stuff (React/Redux/Webpack you name it)”

neutral · production · borplk · 2016-10-11 · source ↗ · wrong label?

“a project that was already using it (Redux) in production with a big chunk of integration code around it.”

neutral · production · k__ · 2015-07-29 · source ↗ · wrong label?