| ▲ | shooly 42 minutes ago | |||||||||||||
> React/Vue/etc solve a specific problem: single-page application That's not true. They solve the problem of requiring separate code paths for interactive elements - one for initial render and another for updates. Previously the server rendered the initial HTML and then client JS updated it after e.g. user clicks a button, but with React/Vue/etc., it's merged into one code path because HTML is derived from the current state. > Even multi billion companies hiring leetcode ninjas can't get acceptable user experience Modern UX is bad because many front-end programmers fundamentally just do not care about the UX, it's not about the specific tech they use. | ||||||||||||||
| ▲ | epolanski 35 minutes ago | parent [-] | |||||||||||||
> A Single-Page Application (SPA) is a web application or website that loads a single HTML page and dynamically updates its content as users interact with it, rather than loading entire new pages from the server. That's the definition, I didn't made it up. And those libraries solve that. Your other definition, can be fully implemented server side, Elixir's Phoenix does that. But it's not the only one. | ||||||||||||||
| ||||||||||||||