The following are the key building blocks of Vue:
- Components: like other SPA frameworks, Vue enables you to decompose your app's visual tree into smaller reusable units called components.
- Data binding: having the view and code separated can be a nuisance as these usually need to interact, and, for that purpose, enter data binding.
- Directives: directives allow us to extend or customize existing elements in all sorts of ways.
- Filters: like Angular's pipes, filters enable us to transform values in an encapsulated and reusable way.
- Plugins: plugins and mixins enable you to extend and customize both global or component-specific ...