Skip to content

Welcome to stan-js

Fast and elegant state management solution with minimal configuration for your React, React Native and even vanilla-js apps.

Why stan-js?

Performance and minimal re-renders

Proxy, useSyncExternalStore deep-equal, and many more techniques were used to make stan-js performant and minimally re-rendering.

Minimal configuration

It needs only a few lines of code to get started. No need for boilerplate or writing your own type definitions.

Live demo

Check out our live demos to see stan-js in action.

Why stan-js over X?

stan-js was created to address issues when using other state management solutions, more about it in Why stan-js over X?