In this chapter, we looked at some basic concepts in Vue. We described why these concepts are important and how they can be used. We also looked at several simple examples of using these concepts in practice.
We learned about data-driven views in Vue and reactivity as a way to keep track of the changes to the data model. We looked at using computed properties and methods, directives, and their modifiers. We have seen some practical examples of components, templates, and props, as well as different approaches to building component templates in Vue.
We learned how to prototype websites using Vue components and directives, and we wrapped up the chapter with a look at watchers and lifecycle hooks as a powerful way to alter the behavior of components at any point of their lifecycle.
In the next chapter, we will further delve into reactive programming in Vue with a focus on...