Before we look at the generated code, let's talk about the technical stack. We looked at Vue.js in Chapter 2, Getting Started with JHipster, but let's recap.
Vue.js (https://vuejs.org) is a progressive JavaScript framework. It is open source and community-driven. Vue.js borrows concepts from both AngularJS (older version) and React. It has a similar syntax to AngularJS, but has the speed and performance of React. Like React, Vue.js is also a UI framework that can be combined with other libraries to build single-page applications. Vue.js can be written in JavaScript or TypeScript and can be used to write small web components or full-fledged SPA applications.
For example, the following is a simple Vue.js app:
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head...