UI frameworks are stuck in the last decade
To me, all of the code examples in this article look terrible.<p>Is there any public website out there (not behind a login) which actually benefits from using these types of components with &quot;magic data binding&quot;?<p>Every time I see examples, I say &quot;Hey, I could build that in a more readable and more performant way just using plain JS or using a template library like Handlebars&quot;.<p>And the answer I get is &quot;Yes, but not for big enterprise SPAs.&quot; And I ask: Ok, where are those? And the answer is &quot;Uuh, well, somewhere behind logins there are some, trust me!&quot;.<p>I tend to not believe it.<p>When I write real world code, I do not change some data value and expect all kinds of components in the interface to change magically. Instead, I write an event handler, which changes some data and then calls the parts of the UI that need an update. Like when a user changes a slider to change the x-axis range of a chart, then I set the data, call the update function of the chart and that&#x27;s it. No need for components with data-to-ui-bindings.