Skip to main content

Vue

Version Coverage

These notes cover both Vue 2 (Options API) and Vue 3 (Composition API), including internal implementation details.

Basic Concepts

Advanced Internals

Quick Start

For Beginners

Start with:

  1. Directives - Learn v-if, v-for, v-model, event handling
  2. Components - Understand computed, slots, props
  3. Composition API - Explore setup, ref, reactive, computed

For Advanced Users

Deep dive into:

  1. Core - How Vue is built
  2. Options API - Options merge strategies
  3. Lifecycle - From new Vue() to rendering
  4. Virtual DOM - VNode types and rendering
  5. Template Compiler - Template to render function
  6. Legacy Reactivity - Observer/Watcher/Dep system
  7. Modern Reactivity - Proxy/reactive/effect system