signals_core 6.0.2 copy "signals_core: ^6.0.2" to clipboard
signals_core: ^6.0.2 copied to clipboard

The signals library exposes four core functions which are the building blocks to model any business logic you can think of.

Tests Website GitHub stars Coverage GitHub issues GitHub pull-requests melos

Signals for Dart #

Signals features:

  • 🪡 Fine grained reactivity: Based on Preact Signals and provides a fine grained reactivity system that will automatically track dependencies and free them when no longer needed
  • ⛓️ Lazy evaluation: Signals are lazy and will only compute values when read. If a signal is not read, it will not be computed
  • 🗜️ Flexible API: Every app is different and signals can be composed in multiple ways. There are a few rules to follow but the API surface is small
  • 🔬 Surgical Rendering: Widgets can be rebuilt surgically, only marking dirty the parts of the Widget tree that need to be updated and if mounted
  • 💙 100% Dart Native: Supports Dart JS (HTML), Shelf Server, CLI (and Native), VM, Flutter (Web, Mobile and Desktop). Signals can be used in any Dart project

To start using signals, check out the full documentation.

Other packages #

Package Pub
signals signals
signals_flutter signals_flutter
signals_lint signals_lint
6
likes
140
points
8.28k
downloads

Publisher

verified publisherrodydavis.com

Weekly Downloads

The signals library exposes four core functions which are the building blocks to model any business logic you can think of.

Homepage
Repository (GitHub)
View/report issues

Topics

#signal #reactive #state #signals #rx

Documentation

Documentation
API reference

License

Apache-2.0 (license)

Dependencies

meta, preact_signals

More

Packages that depend on signals_core