Chapter 4: Learning Single-Page Application Concepts and How React Enables Them

In this chapter, we'll learn about Single-Page Applications (SPAs). This style of programming web applications is relatively new in the history of web development but has caught on strongly in recent years. Its use is now common practice for building large complex web applications that need to feel like native desktop or mobile apps.

We will review the former methods of building web apps and why SPA-style apps were created. We'll then learn how React can help us build this style of application in a performant and efficient way.

In this chapter, we're going to cover the following main topics:

  • Understanding how websites were built in the past
  • Understanding SPA benefits ...

Get Full-Stack React, TypeScript, and Node now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.