Speaking of ReactiveUI... have you had an seen Kent Boogaart's book "You, I, and Reactive UI".
Learn ways of writing UI code that is powerful, elegant, maintainable, and neatly encapsulates the management of state.
Understand how ReactiveUI's abstractions help you write user interface logic once, then run it on a wide array of platforms that have nothing in common apart from a .NET runtime.
See how ReactiveUI makes it so much simpler for you to construct modern experiences that depend on a multitude of asynchronous events.
Discover how ReactiveUI can facilitate the testing of all your code, even asynchronous and time-sensitive scenarios, regardless of how long they would ordinarily take to execute in real-time.