Skip to content
JS
Comparison

zustand vs react-tracked

State managementPackage data 25 Sept 2026
zustandv5.0.15, 13 Aug 2026

🐻 Bear necessities for state management in React

$ npm install zustand
react-trackedv2.0.1, 10 Sept 2024

State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.

$ npm install react-tracked
Metriczustandreact-trackedDifference
Weekly downloads40,077,624460,766zustand 87.0x higher
12-month download growth+295%+174%zustand +122 pts
Gzip size---
Minified size---
Dependencies02react-tracked 2 more
Unpacked size93 kB36 kBreact-tracked 2.6x smaller
Latest release5.0.15, 13 Aug 20262.0.1, 10 Sept 2024zustand 23 months more recent
Releases, last 12 months70zustand 7 more
First published9 Apr 201912 Jun 2019zustand 2 months earlier
GitHub stars58,7372,820zustand 20.8x higher
Open issues20zustand 2 more
Open pull requests517react-tracked 12 more
Contributors344--
Commits, last 52 weeks1280zustand higher
TypeScript typesBundledBundledSame
Module formatESM + CommonJSESM + CommonJSSame
Runtimes---
LicenseMITMITSame

Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.

zustand39.8m latest weekreact-tracked460.8k latest week
Week of 23 Sept 2025Week of 15 Sept 2026
Weekly npm downloads, 52 weeks. Y axis starts at zero. Values are not smoothed.

zustand

Major versions
  1. 0.0.19 Apr 2019
  2. 1.0.028 Jun 2019
  3. 2.0.09 Oct 2019
  4. 3.0.017 Aug 2020
  5. 4.0.026 Jul 2022
  6. 5.0.014 Oct 2024
Last 5 releases
  1. 5.0.1513 Aug 2026
  2. 5.0.1428 May 2026
  3. 5.0.135 May 2026
  4. 5.0.1216 Mar 2026
  5. 5.0.111 Feb 2026
123 releases in total, 7 in the last 12 months

react-tracked

Major versions
  1. 0.1.012 Jun 2019
  2. 1.0.04 Dec 2019
  3. 2.0.06 May 2024
Last 5 releases
  1. 2.0.110 Sept 2024
  2. 2.0.06 May 2024
  3. 1.7.148 Mar 2024
  4. 1.7.136 Mar 2024
  5. 1.7.122 Mar 2024
52 releases in total, 0 in the last 12 months
zustand

-

react-tracked

-

zustand

-

react-tracked

-

  • Need no runtime dependencieszustand (zustand has 0, react-tracked has 2)
  • Module formatBoth ESM + CommonJS
  • Need TypeScript types in the package itselfBoth
  • Node.js version requirementzustand: >=12.20.0; react-tracked: none declared (engines field in package.json)
  • Need the more recent releasezustand (5.0.15 on 13 Aug 2026 vs 2.0.1 on 10 Sept 2024)
  • Higher weekly npm downloadszustand (40.1m vs 460.8k)

Each line is generated from the data above.

Indexability: Indexed.