Mayowa.AAvailable
Back to blog
Opinion

Why I Stopped Reaching for Redux

Nov 2024 · 3 min read

1 read

For a long time, Redux was just what you reached for on any project past a certain size. Looking back, most of that state was either server data that belonged in a fetching library, or local UI state that never needed to leave the component it lived in.

These days I start with plain React state and lift it only when two components actually need to share it. If server data is involved, a fetching/caching library does more of the work than a hand-rolled store ever did.

Redux still earns its place on genuinely complex client state — but that's a smaller slice of projects than I used to think.

Enjoyed this post?

Comments

No account needed — leave a name or comment anonymously.

Loading comments…