Isomorphic Web Applications: Universal Development with React cover
welcome to this free extract from
an online version of the Manning book.
to read more

About this book


The main purpose of the book is to teach you to think in a way that will make you successful when working with isomorphic architecture. Given React’s presence in the web community and the support React provides for server-side rendering, it’s the logical choice for teaching how to build an isomorphic app.

The book starts by explaining what isomorphic apps are and why you’d want to build one. Then it shows a complete example from a 10,000-foot view. Next, it moves into several chapters on the core technologies used in a React app, followed by chapters on how to implement isomorphic code and related advanced topics including testing, managing environments, and performance.

Who should read this book

This book is aimed at web developers with professional experience. It’s not for beginners. If you’re looking to expand your architectural tool set and better understand ways to build web apps, this is a good book for you. It can also help you decide whether you should build an isomorphic app for a particular project.

The book assumes readers already have a solid understanding of JavaScript, CSS, and HTML. You don’t need to know up front any of the technologies or libraries introduced in the book, including React, Redux, webpack, or Node.js with Express.

How this book is organized: a roadmap

This book has four parts divided into 13 chapters. Part 1, “First steps,” explains why you’d want to use an isomorphic application and teaches you what an isomorphic app is:

About the code

Code versions

Book forum