Notes Vue docs, chapter by chapter The official Vue guide and API reference in the docs' own order: the facts, defaults and edge cases each chapter states, distilled so you can quiz yourself on them.
Pages Essentials I — templates and reactivity Creating an Application, Template Syntax, Reactivity Fundamentals, Computed Properties, and Class and Style Bindings, distilled to the facts and caveats the guide states. Essentials II — rendering, events and forms Conditional and List Rendering, Event Handling, Form Input Bindings, Watchers, Template Refs, Components Basics and Lifecycle Hooks, as the guide states them. Components I — registration, props, events, v-model Component registration, props declaration and validation including Boolean casting and reactive destructure, event declaration and validation, and component v-model with defineModel. Components II — attrs, slots, provide/inject, async Fallthrough attributes and inheritAttrs, slots in every form, provide/inject with reactivity and Symbol keys, and async components with loading states and lazy hydration strategies. Reusability — composables, directives, plugins The Composables chapter's conventions and restrictions, custom directive hooks and the binding object, and how plugins install through app.use. Built-in components Transition and TransitionGroup classes, hooks and modes, KeepAlive include/exclude/max, Teleport targets and defer, and Suspense's async dependencies, events and nesting rules. Scaling up — SFC, tooling, routing, state, testing, SSR What the guide says about single-file components and their CSS features, the recommended toolchain, routing and state management at the Vue level, the testing pyramid it proposes, and the SSR chapter's rules for SSR-friendly code. Best practices — deployment, performance, accessibility, security The four Best Practices chapters as checklists — production builds and error tracking, the guide's page-load and update-performance techniques, its accessibility guidance, and the security rules Vue enforces and the ones it cannot. TypeScript with Vue The TypeScript chapters — project setup and tsconfig, typing props, emits, refs, computed, event handlers, provide/inject and template refs with the Composition API, the Options API equivalents, and the utility types. Extra topics — internals and the edges Ways of Using Vue, the Composition API FAQ, Reactivity in Depth, the Rendering Mechanism, Render Functions and JSX, Vue and Web Components, and Animation Techniques, as the guide presents them. API reference map The Vue API reference as a quiz sheet — application API and config, general helpers, every built-in directive with its modifiers, special elements and attributes, the SFC spec and script setup rules, reactivity utilities, compile-time flags and the SSR API. Notes for the whole section