Earlier quoted context omitted.
Client side rendering is needed for apps that work offline. SSR improves the user experience for first time use of those apps and enables SEO. What you say is subjective but I somewhat agree with your opinion, but only for web sites, not web apps. Overall I agree Yelp should have stuck with the existing system as their product functions as a site.
> Client side rendering is needed for apps that work offline. Any .html page works offline. You don't need any JS or framework for that. If your JS-powered page doesn't work offline, it means either it requires online connectivity to solve problems, or its badly designed and does not respect "progressive enhancement" principles. > SSR improves the user experience for first time use of those app SSR improves UX for ev…
Yes, people usually reach for an SPA when they just need a site, but SPAs have their uses.