O'Reilly logo

Mastering React by Ryan Vice, Adam Horton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Anatomy of a React Application

In an application of any reasonable complexity, React plays a significant but limited role. React is a component rendering and composition system for views. This definition leaves out many facets of a complete application. In this chapter, we will explore complex web application design as three aspects. We will also identify the subcomponents of each aspect and develop a rationale for choosing particular tools to service each aspect.

In this chapter, we are going to cover the following:

  • What is a Single Page Application (SPA)?
  • Aspects of a SPA design
  • Build systems
  • CSS preprocessors
  • Compiling modern JS syntax and JSX templates
  • Front-end architecture components
  • Application design

The goal of this chapter is to become ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required