Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this book
About the author
About the cover illustration
1. First steps
Chapter 1. Introduction to isomorphic web application architecture
1.1. Isomorphic web app overview
1.1.1. Understanding how it works
1.1.2. Building our stack
1.2. Architecture overview
1.2.1. Understanding the application flow
1.2.2. Handling the server-side request
1.2.3. Rendering in the browser
1.3. Advantages of isomorphic app architecture
1.3.1. SEO benefits
1.3.2. Performance benefits
1.3.3. No JavaScript? No problem!
1.3.4. Maintenance and developer benefits
1.3.5. Challenges and trade-offs
1.4. Building the view with React
1.5. Business logic and model: Redux
1.6. Building the app: webpack
Summary
Chapter 2. A sample isomorphic app
2.1. What you’ll build in this chapter: recipes example app
2.1.1. Building blocks: libraries and tools
2.1.2. Download the example code
2.2. Tools
2.2.1. Setting up the environment and installing packages
2.2.2. Running the server