@benev/slate
Advanced tools
Changelog
v0.0.0
in this recent work, the flat
and signals
state management apis are converging.
slate.carbon
, slate.oxygen
, slate.obsidian
, slate.quartz
slate.shadow_component
, slate.light_component
, slate.shadow_view
, slate.shadow_component
respectivelyflat
breaking changes
.manual
, .auto
, .deepReaction
ReactorCore
.reaction
always has debouncing and discovery enabled.wait
to wait for the debouncer to fire responders.lean
for advanced integrationssignals
breaking changes
.track
(now you should use .reaction
instead)ReactorCore
.reaction
always has debouncing and discovery enabled.wait
to wait for the debouncer to fire responders.lean
for advanced integrations.lean
methodssetup_reactivity
for slate components and views has been rewritten using the reactor's .lean
reactor
ReactorCore
(has .reaction
, .wait
, and .lean
)mixin.reactor
and apply.reactor
reactor
support for your own elements, thus adding reactivity for both flatstate and signals at oncewatch
watch
is fundamentally different than flatstate and signals, and is not suitable to become a ReactorCore.track
instead of .reaction
Changelog
v0.0.0-dev.28
.cleanup
helpersChangelog
v0.0.0-dev.27