vuejs/core
Features
The packages in vuejs/core cooperate to deliver a number of cross-cutting features. The pages in this section walk through how each feature is implemented across multiple packages, complementing the per-package pages under packages.
Pages
- Reactivity system —
ref,reactive,computed,watch, scheduling, and the renderer's update integration. - Template compilation — how
<template>text becomes a render function. - SFC
<script setup>— macros, type-only props/emits, top-level await. - Server-side rendering — string and stream APIs, integration with
compiler-ssr. - Hydration — binding SSR-rendered DOM, lazy hydration strategies, mismatch handling.
- Built-in components —
Teleport,Suspense,KeepAlive,Transition,TransitionGroup. - Custom elements —
defineCustomElementand the Web Components integration.
When to read each page
If you're tracking down a bug, the right entry point is usually the feature page, not the package page. The feature pages link to all the relevant files across packages so you can follow the data flow without bouncing between four package READMEs.
For a complete architectural overview, start at overview/architecture.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.