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



Ensure that you install ReactiveUI.Blazor into your application.


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:


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