I bet they do a lot of shouldComponentUpdate, which kills the functional purity.<p>XAML control properties do the equivalent of shouldComponentUpdate by default. Same ideas, just doing diffs in different places.