Solid.js feels like what I always wanted React to be
I swear we&#x27;re just going around in circles because people only have a surface level understanding of these front-end frameworks, and the challenges with building at scale.<p>react isn&#x27;t about &#x27;hooks&#x27;, &#x27;jsx&#x27;, &#x27;top-down-state&#x27;, or &#x27;component-driven architecture&#x27;. All these frameworks are component-based, can have top down state only (or do bottom up in react), can use things like jsx&#x2F;hooks because it&#x27;s just syntactic sugar (vue has jsx support).<p>react is fundamentally about &#x27;inputs changed, render this&#x27;. This got rid of a lot of issues with poor code because frameworks had crappy DX (angluar 1 scope nonsense, and overengineered DI concepts), and people were bad at tracking side effects because a lot of people just wanted a search bar with some cool features and not everyone was building sophisticated products.<p>That setInterval example is fundamentally against what react is, and is basically svelte&#x2F;vue&#x2F;(react + mobx).