In this chapter, we walked through the basics of rendering the React components on the server, learned how to debug potential issues related to server-side rendering, and got familiar with a bunch of tricks and techniques which should help you to master isomorphic web application development.
It's highly recommended that you play with the sample source code accompanying this book (see the chapter-05
folder). Make sure that you can quickly accomplish the problems discussed in this book on your own, such as:
- How to serialize a component's state on the server, embed it into a HTML page and restore (dehydrate) on the client? See
components/CurrentTime
. - How to pass the currently logged-in user object to React application? See
server.js
,components/Html
,routes/Test
. - How to set the document's title and other meta tags on both server and client? See
server.js
,components/Html
,routes/Test
. - How to include third-party UI components into your app that fail to render on the server?
- How to fetch data...