In the previous chapters, we created a variety of Nuxt apps in universal mode. These were universal server-side rendered (SSR) apps. This means they are apps that run on both the server and client sides. Nuxt gives us another option for developing single-page apps (SPA), just like we can do with Vue and other SPA frameworks, such as Angular and React. In this chapter, we're going to guide you through how to develop, build, and deploy an SPA in Nuxt and see what makes it differ from the traditional SPAs that are available.
In this chapter, we will cover the following topics:
- Understanding classic SPAs and Nuxt SPAs
- Installing a Nuxt SPA
- Developing a Nuxt SPA
- Deploying a Nuxt SPA
Let's get started!