Show HN: Under the hood ReactJS
There was a previous discussion on how do you know when someone is addicted to over-engineering, and looking at this giant UML diagram, I think this might be the case.<p>The amount of complexity I&#x27;m willing to accept is proportional to the the difficulty of the problem. In this case it&#x27;s manipulating web pages, which shouldn&#x27;t be too hard. This isn&#x27;t a knock on React in particular, but it seems all the major vendors are competing on complexity. React has &quot;fibers&quot;, Ember has a &quot;virtual machine&quot;, Angular has their own overblown architecture (I don&#x27;t know anything about it, and don&#x27;t want to).<p>Now that the DOM API is implemented in a standards-compliant way across most browsers, it should be the perfect time to use it. I don&#x27;t like the current mess that is front-end web development, and more of the status quo isn&#x27;t going to get any simpler, quite the opposite.<p>Shameless plug for my own DOM utility: <a href="http:&#x2F;&#x2F;simulacra.js.org" rel="nofollow">http:&#x2F;&#x2F;simulacra.js.org</a>