The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

Blazor

Project

Ensure that you install ReactiveUI.Blazor into your application.

ViewModel

Your ViewModel should inherit from ReactiveObject

Use IActivatableViewModel and WhenActivated for lifecycle

Keep references to your subscriptions

Use disposables to manage lifetime, scope and resources:

View

Your Page (View) should inherit from

Use your normal Blazor concepts that you would usually use in Blazor development. There's also some extension methods which will make your life easier

Useful links