So far, we have learned how to build web applications and microservices with Angular as the client-side framework. AngularJS was the most popular client-side framework until the new Angular framework was released. Angular caused major disruptions due to its backward-incompatible architecture and gave way to more people migrating to React. Hence, the tides have shifted, and now React is the most popular and sought-after client-side framework, followed by Vue.js and Angular. JHipster has first-class support for React as well and can be used instead of Angular if you prefer. In this chapter, you will learn about the architecture that's used to build React apps in JHipster and how to use React as the client-side framework.
In this chapter, we will cover the following topics:
- Generating an application with React client-side
- Technical stack and...