Skip to content

Vue Introduction

Vue is a progressive JavaScript framework for building reactive web interfaces. It is known for combining approachable template syntax with a solid component model and a modern reactivity system.

  • it is easier to approach than many larger frameworks
  • it scales from small enhancements to full single-page applications
  • it supports both options-style and composition-style component authoring
  • it has a strong ecosystem for routing, state management, and build tooling
  1. components and templates
  2. reactivity and data binding
  3. props and emitted events
  4. computed values and watchers
  5. routing and shared state patterns