Getting Started with ReactiveUI¶
ReactiveUI is a reactive MVVM framework for .NET. A view model describes its properties, commands and errors as streams, instead of a scatter of event handlers. The view binds to it once and stays in step as values arrive. It runs on WPF, WinUI, Windows Forms, MAUI, Blazor, Avalonia, Android and Apple platforms.
- Install ReactiveUI for your platform.
- Build the compelling example, a search screen that ties a view model, a stream-driven search, an output property, a command and its view together.
- Read the handbook for every topic in depth: view models, commands, data binding, scheduling and more.
See Visual Studio and platform minimums for the versions ReactiveUI supports.