DynamicDataWeb
Data changes.
Everything follows.
Turn changing collections into live, filtered, sorted views with keyed caches, ordered lists and real RxJS pipelines.
Observable caches & lists
Connect to a collection once. Compose the view with operators, then update the source while the pipeline handles propagation.
Filter, transform, sort & bind
Install rxjs alongside the library. Use SourceCache for keyed entities and SourceList for ordered values. Subscribe to activate a pipeline.
Batched change sets
Unsubscribe every owned pipeline, complete your subjects, and dispose the source when its owner goes away.
NOT A SCREENSHOT
Get a feel for it.
Preparing DynamicDataWeb
The playground loads when it comes into view.
A SMALL FIRST STEP
Respond to changes, not snapshots.
Connect to a collection once. Compose the view with operators, then update the source while the pipeline handles propagation.
Read the usage guidenpm install @wieslawsoltes/dynamicdataweb@0.1.1 rxjs@7.8.2Pinned to the published package used in this showcase. No unpublished features implied.