Welcome to the Progressive JavaScript Framework.
1The Progressive Framework
Vue is designed from the ground up to be incrementally adoptable. You can use it as a tiny script tag to add interactivity to a single div, or you can use its powerful CLI/Vite tooling to build complex, enterprise-level Single Page Applications.
2Single-File Components (SFCs)
Vue's signature feature is the .vue file. It encapsulates the template (<template>), the logic (<script>), and the styling (<style>) of a component in a single file. This makes organizing your UI incredibly clean.
3Composition API
With Vue 3, the Composition API became the standard. It allows you to write component logic using pure JavaScript functions (setup), making code more reusable, readable, and TypeScript-friendly compared to the old Options API.
