In this chapter, you learned about Vue instances and their life cycles. You created Vue components and created directives, filters, mixins, and plugins for the Messages App. You also took a deep dive into the internal implementation of Vue to understand its reactivity system.
We haven't covered slots, transitions, and animations in Vue.js. We will talk about them later when we build the TaskAgile application, along with two other core libraries—Vue Router and Vuex.
In the next chapter, we will move on to Spring 5, the backend technology that we will use to build the application. And we will also talk about the skillsets that a full-stack developer should have besides frontend and backend technologies.