Datav0.2.0

ReactiveWeb

State in motion.
Interfaces in sync.

Build reactive view models, derived values and asynchronous commands with RxJS and familiar ReactiveUI-style patterns.

Reactive properties & commands01 / DATA
01

Reactive properties & commands

Define state and derive what the UI needs. Bind the browser to observable values without replacing its native interaction model.

02

Computed state & DOM bindings

Install rxjs. Use the root entry for view models and /html for DOM bindings. React integration is an optional separate adapter.

03

Explicit activation lifetimes

Collect subscriptions, bindings and owned view models in a CompositeDisposable and dispose it with the view.

NOT A SCREENSHOT

Get a feel for it.

Open full playground

Preparing ReactiveWeb

The playground loads when it comes into view.

A SMALL FIRST STEP

The view follows the model.

Define state and derive what the UI needs. Bind the browser to observable values without replacing its native interaction model.

Read the usage guide
npm install @wieslawsoltes/reactiveweb@0.2.0 rxjs@7.8.2

Pinned to the published package used in this showcase. No unpublished features implied.

↑ ↓ to explore · Enter to openEsc to close