@hookstate/core vs react-redux

react-redux is downloaded 238.9× more often than @hookstate/core (108,155,943 vs 452,718 per month), so it has the larger community and more answered questions online. react-redux ships 39% less gzipped JavaScript (3.7 kB vs 6.0 kB), which matters if bundle size is a priority. react-redux has been updated more recently, a sign of more active maintenance.

Metric@hookstate/corereact-redux
Weekly downloads84,84825,466,427
Monthly downloads452,718108,155,943
GitHub stars1,65623,483
Minified size23.4 kB9.5 kB
Minified + gzipped6.0 kB3.7 kB
Dependencies02
Open issues3237
Last commit2025-03-202026-05-15
Latest version4.0.29.3.0
LicenseMITMIT

When to choose which

@hookstate/core

Nested state via proxies with a plugin system.

Choose it when: You manage deeply nested state and want fine-grained updates plus plugins (persistence, validation).

  • + Fine-grained nested updates
  • + Plugin system
  • - Small community
  • - Less momentum than peers

react-redux

Official React bindings for Redux — not a store by itself.

Choose it when: Whenever you use Redux/RTK in React. It connects the store to components; pair it with Redux Toolkit.

  • + Official & optimized
  • + Hooks API (useSelector/useDispatch)
  • - Useless without a Redux store
  • - Adds a provider

Feature comparison

Feature@hookstate/corereact-redux
ParadigmProxy storeRedux bindings
First-class TypeScript✓ Yes✓ Yes
Works outside ReactPartial✗ No
Dedicated devtools✓ Yes✓ Yes
Built-in async / server stateManual✗ No
BoilerplateLowLow

@hookstate/core

The flexible, fast and extendable state management for React that is based on hooks and state usage tracking.

react-redux

Official React bindings for Redux

Related comparisons

Embed this comparison

A live badge for your README — it updates as the numbers change.

@hookstate/core vs react-redux downloads
[![@hookstate/core vs react-redux](https://devcompare.dev/badge/hookstate-core-vs-react-redux.svg)](https://devcompare.dev/compare/hookstate-core-vs-react-redux)

Data from npm, Bundlephobia and GitHub. Last updated 2026-06-02.