&gt; React is a giant step towards functional programming. Windows is definitely nothing like that.<p>Err, that&#x27;s not entirely true for MVVM apps, where views are just declarative markup that are rendered (retained mode) based on logical state provided by data bindings. It&#x27;s been like that ever since XAML was introduced in 2006.