Used to provided the values of a Channel to itself and all consumers lower in the tree, if any.
Used to consume and update the Channels value by a provider higher up in the tree or in the case of no parents the provided environment.
Used to consume and map over the values in a channel. Will only be marked as updated if the return value of the selector has changed.
Generated using TypeDoc
@typed/hooks
A self-organizing event-based hooks implementation built using
@typed/effects
to decouple managing state from any framework in a way that you can still test.Through hooking into the event's exposed by our environment type
HooksManagerEnv
, one can build many unique reactive abstractions. For example@typed/render
uses this system to provide a self-patching render tree and@typed/html
which does quite the same with our own custom virtual-dom that's effect-aware.