Server side rendering has been a big priority in React, Vue, Redux, ReactRouter, etc.
Server side rendering has been a big priority in React, Vue, Redux, ReactRouter, etc.
Usability is also a problem. JS heavy sites often break standard web expectations such as the back button. They are often overly complicated, favor design cleverness over usability, and don't work on mobile devices.
Sure JS is great for web applications but is really needed for every single site? Whatever your view it is at least worth discussing whether or not the status quo is misguided.
* existential: questioning the zeitgeist is taboo, especially with the amount of momentum the web has
* personal: it implicitly devalues the skills some are investing large amounts of time
However, once a new platform emerges (and one will), devs will have to deal with both of these issues anyway, so they might as well start.
There is one function on the server that you need to use to render any component you imported.