The point is that in both React and XAML apps, you (usually) don&#x27;t write code to mutate the View. In your code, the View is just a declarative construct.<p>There&#x27;s nothing stopping you from making immutable ViewModels in MVVM, other than bad perf (which React would presumably also suffer from on larger apps).