&gt; He praises React because it makes it easy to change the UI design at any time in response to new requests from the designers.<p>Does it though? I suspect their system is fairly brittle after all that &quot;higher level orchestration&quot;.<p>I keep seeing this pattern repeat in different software disciplines. Unity is the same way: fantastic for prototyping, but often more painful in the long run.<p>It reminds me of a wise saying (can&#x27;t remember the source) to the effect of this:<p>Javascript library user, day 1: &quot;So expressive! So elegant! So easy!&quot;
Day 300: &quot;Kill me now.&quot;<p>C++ library user, day 1: &quot;How can anyone live this way?&quot;
Day 300: &quot;Whoever wrote this was actually pretty smart.&quot;