Comment

Comment by interlocutor

Ask Redux users what problem it is solving for them and watch them squirm. Eventually they will come up with time travel debugging, or replaying state changes, etc. This is developers working backwards and inventing problems to justify their technical choices.

Not coincidentally, most blogs about Redux jump right into how to use it, without prefacing it with why would you want to use it in the first place.

A lot of developers think introducing more libraries and more rigor is a good thing even if it drives up the cost of software development. This is the only reason I can think of, for why so many people are using Redux. Another reason may be ReactRouter which makes it harder to supply data to React. But there are other MVC routers that make using React painless and I'd recommend to anyone considering using ReactRouter/Redux to consider better MVC-based alternatives. (And no, using MVC does NOT imply two-way data binding.)

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton