Gerard van der Put
Author and senior full-stack developer.

Do you want to be able to build a professional React application with server-side rendering?

Then this is the book for you! Gerard van der Put guides you step-by-step through the process of creating a production-ready isomorphic React application from scratch.

The source code is shared between server and client and all the ins and out are explained with a lot of detail. Code is not just thrown into your lap. Every aspect is explained thoroughly.

Buy on Amazon

Why is this a good book for me? What will I learn?

In the context of creating an isomorphic application the following topics are explained:

webpack configuration
styling and assets
node express server

redux state management
asynchronous state manipulation
dynamic routing

You will master all these topics, and more!

What kind of book is this?

This is not a reference book. It's written as a journey. There is a flow. Moving forward with small steps at a time the author explains concepts, thoughts and solutions with a large amount of detail. It is written in a style that makes you feel as if you sit next to a senior developer while he builds the application and talks about every aspect along the way.

The result is a complete React single-page application with server-side rendering, of production-quality. And you will have learned about all the ins and outs of its code.

What should I do next?Join the author on this journey!

Gerard van der Put has more than 20 years experience as a full-stack developer. He was there when JavaScript came to the browser for the first time and he has followed all progress ever since. He works for one of the largest technology companies in the world and likes to write books in his spare time, in order to spread his knowledge.

Latest book - published May 2020
Table of Contents:
Server-side rendering explained
Chapter I
Project setup and Webpack configuration
Chapter II
Styling, assets and production builds
Chapter III
Server-side rendering with a Node express server
Chapter IV
State management with Redux and Redux-Toolkit
Chapter V
Asynchronous state manipulation
Chapter VI
Dynamic routing with react-router