StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Zustand

Zustand

#100in Frameworks
Discussions0
Followers157
OverviewDiscussions

What is Zustand?

Small, fast and scaleable bearbones state-management solution. Has a comfy api based on hooks, that isn't boilerplatey or opinionated, but still just enough to be explicit and flux-like.

Zustand is a tool in the Frameworks category of a tech stack.

Key Features

Simpler and un-opinionatedMakes hooks the primary means of consuming stateDoesn't wrap your app into context providersCan inform components transiently (without causing render)

Zustand Pros & Cons

Pros of Zustand

  • ✓Simple API
  • ✓Unopinionated
  • ✓Asynchronous action out the box
  • ✓Supports Redux DevTools
  • ✓Less boilerplate
  • ✓Open source
  • ✓LIghtweight

Cons of Zustand

  • ✗Requires function component

Zustand Alternatives & Comparisons

What are some alternatives to Zustand?

Redux

Redux

It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. t provides a great experience, such as live code editing combined with a time traveling debugger.

vuex

vuex

Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue's official devtools extension to provide advanced features such as zero-config time-travel debugging and state snapshot export / import.

redux-thunk

redux-thunk

Redux Thunk middleware allows you to write action creators that return a function instead of an action. The thunk can be used to delay the dispatch of an action, or to dispatch only if a certain condition is met. The inner function receives the store methods dispatch and getState as parameters.

MobX

MobX

MobX is a battle tested library that makes state management simple and scalable by transparently applying functional reactive programming (TFRP). React and MobX together are a powerful combination. React renders the application state by providing mechanisms to translate it into a tree of renderable components. MobX provides the mechanism to store and update the application state that React then uses.

redux-saga

redux-saga

An alternative side effect model for Redux apps

reselect

reselect

Simple “selector” library for Redux (and others) inspired by getters in NuclearJS, subscriptions in re-frame and this proposal from speedskater.

Zustand Integrations

React, Liveblocks, Jotai are some of the popular tools that integrate with Zustand. Here's a list of all 3 tools that integrate with Zustand.

React
React
Liveblocks
Liveblocks
Jotai
Jotai

Try It

Visit Website

Adoption

On StackShare

Companies
45
HICFCV+39
Developers
189
SATSJL+183