TypeScript MIT

signals

Manage state with style in every framework

P

preactjs

Dernière activité 28 sept. 2026
preactjs/signals

4,5 k

étoiles

128

forks

54

issues ouvertes

preactreactreactivitysignalsstate-management

Ce README est souvent en anglais.

Signals

Signals is a performant state management library with two primary goals:

  1. Make it as easy as possible to write business logic for small up to complex apps. No matter how complex your logic is, your app updates should stay fast without you needing to think about it. Signals automatically optimize state updates behind the scenes to trigger the fewest updates necessary. They are lazy by default and automatically skip signals that no one listens to.
  2. Integrate into frameworks as if they were native built-in primitives. You don't need any selectors, wrapper functions, or anything else. Signals can be accessed directly and your component will automatically re-render when the signal's value changes.

Read the announcement post to learn more about which problems signals solves and how it came to be.

License

MIT, see the LICENSE file.

Projets similaires

Reactive signals that scale, by tldraw.

TypeScriptfunctional-reactive-programmingreactreactive-programming
Ttldraw
990 étoiles21

A JS library for predictable global state management

TypeScriptredux
Rreduxjs
61,5 k étoiles15,2 k

Simple, scalable state management.

TypeScriptjavascriptmobxreact
Mmobxjs
28,2 k étoiles1,8 k