@vielzeug/stateit
v3.0.4
Published
Tiny reactive state with direct singleton primitives
Readme
description: Tiny, type-safe reactive primitives — signals, effects, computed values, and object stores. Zero dependencies, works everywhere. package: stateit category: state keywords: [reactive, signals, computed, effects, store, observable, fine-grained, watch, batch, scope] related: [craftit, formit, eventit] exports: [signal, computed, effect, watch, batch, store, untrack, scope, writable, derived, isSignal]
@vielzeug/stateit
Tiny, type-safe reactive primitives — signals, effects, computed values, and object stores. Zero dependencies, works everywhere.
Package: @vielzeug/stateit · Category: State
Key exports: signal, computed, effect, watch, batch, store, untrack, scope, writable, derived, isSignal
When to use: Tiny, type-safe reactive primitives — signals, effects, computed values, and object stores. Zero dependencies, works everywhere.
Related: @vielzeug/craftit · @vielzeug/formit · @vielzeug/eventit
@vielzeug/stateit is part of Vielzeug and ships as a zero-dependency TypeScript package with ESM+CJS output.
Installation
pnpm add @vielzeug/stateit
npm install @vielzeug/stateit
yarn add @vielzeug/stateitQuick Start
import { signal, computed, effect } from '@vielzeug/stateit';
// See the docs links below for complete usage patterns.
void signal;
void computed;
void effect;Documentation
License
MIT © Helmuth Saatkamp — part of the Vielzeug monorepo.
