# @hookstate/core

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

Latest version **4.0.2** (published 2025-03-20) · MIT license · 0 weekly downloads

## Install

```sh
npm install @hookstate/core
pnpm add @hookstate/core
yarn add @hookstate/core
bun add @hookstate/core
```

## Health

**Score 40/100 (D)** — status: maintenance-mode.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads.

Negative: stale; low maintenance score.

## Facts

| | |
|---|---|
| Version | 4.0.2 |
| Published | 2025-03-20 |
| First published | 2019-08-13 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 0 |
| Unpacked size | 486 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1652 |
| Author | Andrey Konstantinov |
| Maintainers | avkonst |

## Links

- npm: https://www.npmjs.com/package/@hookstate/core
- Repository: https://github.com/avkonst/hookstate
- Issues: https://github.com/avkonst/hookstate/issues
- npm.io page: https://npm.io/package/@hookstate/core

## Recent versions

- 4.0.2 (latest) — 2025-03-20
- 4.0.1 — 2023-03-31
- 4.0.0 — 2022-12-19
- 4.0.0-rc21 — 2022-08-07
- 4.0.0-rc20 — 2022-08-06
- 4.0.0-rc19 — 2022-08-04
- 4.0.0-rc18 — 2022-07-31
- 4.0.0-rc17 — 2022-07-30
- 4.0.0-rc16 — 2022-07-29
- 4.0.0-rc15 — 2022-07-28
- 4.0.0-rc14 — 2022-07-28
- 4.0.0-rc13 — 2022-07-09
- 4.0.0-rc12 — 2022-07-09
- 4.0.0-rc11 — 2022-06-27
- 4.0.0-rc10 — 2022-06-20
- … 71 more at https://npm.io/package/@hookstate/core/versions

## README

<h1 align="center">
  Hookstate
</h1>

<p align="center">
  The most straightforward, extensible and incredibly fast state management that is based on React state hook.
</p>
<br/>

<p align="center">
  <a href="https://hookstate.js.org">Why?</a> •
  <a href="https://hookstate.js.org/docs/getting-started">Docs / Samples</a> •
  <a href="https://github.com/avkonst/hookstate/tree/master/docs/demos/todolist">Demo application</a> •
  <a href="https://hookstate.js.org/docs/extensions-overview">Extensions</a> •
  <a href="https://hookstate.js.org/blog/tags/releases">Release notes</a>
</p>

<p align="center">
  <a href="./">
    <img src="https://badgen.net/badge/icon/typescript/green?icon=typescript&label">
  </a>
  <a href="https://www.npmjs.com/package/@hookstate/core">
      <img src="https://badgen.net/bundlephobia/minzip/@hookstate/core?label=size&color=green" />
  </a>
  <a href="https://www.npmjs.com/package/@hookstate/core">
    <img src="https://badgen.net/badge/dependencies/none/green" />
  </a>
  <a href="./LICENSE">
    <img src="https://badgen.net/github/license/avkonst/hookstate?color=green" />
  </a>
  <a href="https://travis-ci.com/avkonst/hookstate">
    <img src="https://travis-ci.com/avkonst/hookstate.svg?branch=master" />
  </a>
  <a href="https://codecov.io/gh/avkonst/hookstate">
    <img src="https://codecov.io/gh/avkonst/hookstate/branch/master/graph/badge.svg" />
  </a>
  <a href="https://www.npmjs.com/package/@hookstate/core">
    <img src="https://img.shields.io/npm/v/@hookstate/core.svg?maxAge=300&label=version&colorB=007ec6" />
  </a>
</p>

## Support

**Any questions? Just ask by raising a github ticket.**

---
_Source: https://npm.io/package/@hookstate/core · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
