Being platform specific makes it easier to have a higher quality and integration on that specific platform.
Being platform specific makes it easier to have a higher quality and integration on that specific platform.
You fetch data from the API and render it with JavaScript.
React, Vue, Svelte, Angular, Alpine, pick whatever.
Not sending HTML over server endpoints, or using templated views like ERB/EJS/EEX/etc doesn't mean you inherently have a worse quality app.
If you do this in something like Next.js with "getServerSideProps()", it's functionally equivalent.
React even went so far as to make "Server Components":
https://reactjs.org/blog/2020/12/21/data-fetching-with-react...
The main thing is is that there is still a substantial demand for tools that let you mostly avoid writing lots of JavaScript, whether on the server or the client.
Psychological bubble from the sorts of apps I build I suppose, I hadn't considered:
> It's useful for developing apps that simply don't need the sort of complex client-side interaction that those frameworks enable.Not everything on the web is a full featured interactive application, this is exactly what they're talking about.