In this chapter, we looked at many Vue directives and their usage. This now gives us the power to declaratively change the way our templates appear on screen, including ways to capture user input, hook into events, filter view data, and much more. This chapter should be used as a reference whenever you're looking to implement directives in a Vue.js application.
Component-based architecture is an important concept that allows us to build scalable projects that range from personal to enterprise. In the next chapter, we'll be looking at how we can create these reusable components to encapsulate pieces of functionality within our projects.