Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
a nice summary can be found here: https://github.com/josephsavona/rfcs/blob/server-components/text/0000-server-components.md
Nitpicking, but this is why universal applications are so cool. Modern frameworks that use SSR like Next.js are for the most part universal, but there's nothing inherent about SSR that does this.For those who are wanting to learn more, Web Vitals are the de facto way to measure site performance. Web Vitals are backed by a ton of research and real-world data by Google and directly impact SEO.
I think that "SPA-style client side routing" means that in React SPA the React Router is used to handle routing and navigation. The opinionated SSR frameworks are called opinionated beacause they use their own solutions and that includes the Router.