Technical requirements
The code for this chapter is located at https://github.com/PacktPublishing/-Vue.js-3-By-Example/tree/master/Chapter06.
PrimeVue is a UI framework based on Vue 3. This means we can use it for Vue 3 apps. Frameworks that are based on Vue 2 cannot be used by Vue 3 apps because the API has gone through significant changes. The underlying code of Vue 3 is also different from Vue 2. PrimeVue includes a number of common components that we use in web apps, such as text inputs, buttons, menu bars, tables, and more. It is very comprehensive in terms of what is included. Additionally, it comes with styles for items in the form of themes. This means that we can use the built-in components right away. Since PrimeVue is made for Vue 3, we can simply register the components, import the CSS, and use the components in our code. We can also register them either locally or globally depending on which components we need for the given components.