With the rapid evolution of web technologies and frameworks, we no longer need to build our web applications from scratch. There's a vast variety of component libraries, feature libraries, extensions, and frameworks that combine the most reusable building blocks for our needs.
In this chapter, we are going to focus on three essential frameworks that most modern developers use, as follows:
- Angular, which is backed by Google
- React, which is backed by Facebook
- Vue.js, which is backed by Evan You and its sponsors
You are about to go through the process of setting up three different projects for each web framework. As part of this practical exercise, you will learn how to configure the live reloading feature, integrate UI toolkits and component libraries, and set up application routing.
In this chapter, we will cover the following topics...