Frontend Frameworks
In this chapter, we will take a high-level look at the current JavaScript frameworks available to modern web developers. We will compare some of the popular ones, Svelte, React, and Vue, before creating a simple app in Vue and ending by adding navigation using the popular Vue Router. This will lay the foundations needed to later talk to our API server from Chapter 6, Moving to API-First.
Upon completion of this chapter, we will have covered the following:
- Understanding the difference between server-side rendering and single-page applications
- Looking at different frontend frameworks
- Creating applications using the Vue framework
- Understanding routing inside the Vue framework
This chapter paves the way to the land of the frontend. We will learn about the different parts of frontend development in this and the next chapters.