Isomorphic React Applications

To put it simply, a single page application is merely an empty HTML body that uses JavaScript to bring the page to life. While there are lots of benefits to this approach, there is also one visible downside: by the time the browser is able to download and run the application’s JavaScript (and ask the server for the initial data), users will experience a flash of blank page before seeing any content.

Isomorphic JavaScript applications (also called universal JavaScript applications) are applications whose code is (entirely or partially) shared between client and the server. By running the application’s JavaScript ...

Get Pro React now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.