Learn Vue
Progressive JavaScript framework with fine-grained reactivity and single-file components
Vue is a JavaScript framework for building user interfaces from components whose templates update automatically when reactive state changes. It scales from a sprinkle of interactivity on a page to full single-page apps with Vue Router and Pinia, and to server-rendered sites with Nuxt. Vue 3 centres on the Composition API, `<script setup>` single-file components and a Proxy-based reactivity system.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know