# Hookstate

State management library for React that is built on the React state hook.


Source: https://findsoftware.frbit.cloud/hookstate/
Last reviewed: 2026-11-09
Listed since: 2026-11-09

## Record

### Links

- home: https://hookstate.js.org/
- repository: https://github.com/avkonst/hookstate
- docs: https://hookstate.js.org/docs/getting-started

### Identity

- status: active
- maintainer: Andrey Konstantinov
- maintainerType: individual
- parent: unknown
- firstRelease: 2019
- hqCountry: unknown

### Kind

- category: library
- hosting: unknown
- language: javascript
- runtime: unknown
- runtimeMin: unknown
- basedOn: react

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 4
- latestReleaseDate: 2025-03-20

### Adoption

- githubStargazers: 1651
- packagistDownloads: not applicable
- npmWeeklyDownloads: 64624
- contributors: 28
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 227
- dependentPackages: 60

### Sources

- urls: https://hookstate.js.org/ (read 2026-11-09)
- urls: https://api.github.com/repos/avkonst/hookstate (read 2026-11-09)
- urls: https://hookstate.js.org/docs/getting-started (read 2026-11-09)
- maintainer: https://raw.githubusercontent.com/avkonst/hookstate/master/LICENSE (read 2026-11-09)
- language: https://api.github.com/repos/avkonst/hookstate (read 2026-11-09)
- category: https://github.com/avkonst/hookstate/blob/master/README.md (read 2026-11-09)
- basedOn: https://github.com/avkonst/hookstate/blob/master/README.md (read 2026-11-09)
- firstRelease: https://api.github.com/repos/avkonst/hookstate/git/commits/c2db31cee1ec84ecdd76228b6c491a94d387585b (read 2026-11-09)
- installMethod: https://hookstate.js.org/docs/getting-started (read 2026-11-09)
- license: https://api.github.com/repos/avkonst/hookstate (read 2026-11-09)
- licenseModel: https://raw.githubusercontent.com/avkonst/hookstate/master/LICENSE (read 2026-11-09)
- currentMajor: https://api.github.com/repos/avkonst/hookstate/releases (read 2026-11-09)
- latestReleaseDate: https://registry.npmjs.org/@hookstate%2Fcore (read 2026-11-09)
- githubStargazers: https://api.github.com/repos/avkonst/hookstate (read 2026-11-09)
- contributors: https://api.github.com/repos/avkonst/hookstate/contributors?per_page=1 (read 2026-11-09)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-11-01:2026-11-07/@hookstate/core (read 2026-11-09)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40hookstate%2Fcore (read 2026-11-09)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40hookstate%2Fcore (read 2026-11-09)

## Notes

Hookstate is a state management library for React. Global state is created with the hookstate function and local state with the useHookstate function, and nested and scoped state use the same API. The core package is installed from npm and, according to the getting-started page, has no external or peer dependencies except React. Extensions are separate packages. The source is a monorepo that holds the core, the extensions, the docs and the demo applications, and Andrey Konstantinov maintains it.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
