CoreInstance Domain — vue Architecture
The central runtime orchestrator managing component lifecycles, state reactivity, and the Virtual DOM.
Entity Profile
Dependency Diagram
graph TD domain_CoreInstance["CoreInstance"] subdomain_CoreInstance_Reactivity["Reactivity"] domain_CoreInstance --> subdomain_CoreInstance_Reactivity subdomain_CoreInstance_VDOM["VDOM"] domain_CoreInstance --> subdomain_CoreInstance_VDOM subdomain_CoreInstance_Lifecycle["Lifecycle"] domain_CoreInstance --> subdomain_CoreInstance_Lifecycle style domain_CoreInstance fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Subdomains
Source Files
- test/unit/features/v3/apiWatch.spec.ts
- src/v3/apiWatch.ts
- src/core/observer/array.ts
- src/core/instance/render-helpers/bind-dynamic-keys.ts
- src/core/instance/render-helpers/bind-object-listeners.ts
- src/core/instance/render-helpers/bind-object-props.ts
- src/core/instance/render-helpers/check-keycodes.ts
- src/types/component.ts
- test/unit/features/v3/reactivity/computed.spec.ts
- src/v3/reactivity/computed.ts
- src/core/config.ts
- src/shared/constants.ts
- src/core/vdom/create-component.ts
- src/core/vdom/create-element.ts
- src/core/vdom/create-functional-component.ts
- src/v3/debug.ts
- src/core/observer/dep.ts
- src/core/vdom/modules/directives.ts
- src/v3/reactivity/effect.ts
- src/v3/reactivity/effectScope.ts
- src/core/instance/events.ts
- src/core/vdom/helpers/extract-props.ts
- src/core/vdom/helpers/get-first-component-child.ts
- src/core/util/index.ts
- src/core/vdom/modules/index.ts
- src/core/instance/index.ts
- src/core/vdom/helpers/index.ts
- src/core/observer/index.ts
- src/v3/index.ts
- src/core/instance/render-helpers/index.ts
- src/core/global-api/index.ts
- src/core/instance/init.ts
- test/unit/features/options/inject.spec.ts
- src/core/instance/inject.ts
- src/core/vdom/helpers/is-async-placeholder.ts
- src/core/instance/lifecycle.ts
- src/core/vdom/helpers/merge-hook.ts
- src/core/vdom/helpers/normalize-children.ts
- src/core/vdom/helpers/normalize-scoped-slots.ts
- test/unit/modules/observer/observer.spec.ts
- src/types/options.ts
- src/core/util/options.ts
- src/core/vdom/patch.ts
- src/core/util/perf.ts
- src/core/util/props.ts
- src/core/instance/proxy.ts
- test/unit/features/v3/reactivity/reactive.spec.ts
- src/v3/reactivity/reactive.ts
- test/unit/features/v3/reactivity/readonly.spec.ts
- src/v3/reactivity/ref.ts
- src/core/instance/render-helpers/render-list.ts
- src/core/instance/render-helpers/render-slot.ts
- src/core/instance/render-helpers/render-static.ts
- src/core/instance/render.ts
- src/core/vdom/helpers/resolve-async-component.ts
- src/core/instance/render-helpers/resolve-filter.ts
- src/core/instance/render-helpers/resolve-scoped-slots.ts
- src/core/instance/render-helpers/resolve-slots.ts
- src/core/observer/scheduler.ts
- src/core/instance/state.ts
- src/core/vdom/modules/template-ref.ts
- src/core/observer/traverse.ts
- src/core/vdom/helpers/update-listeners.ts
- src/core/vdom/vnode.ts
- test/unit/modules/observer/watcher.spec.ts
- src/core/observer/watcher.ts
Source
- test/unit/features/v3/apiWatch.spec.ts
- src/v3/apiWatch.ts
- src/core/observer/array.ts
- src/core/instance/render-helpers/bind-dynamic-keys.ts
- src/core/instance/render-helpers/bind-object-listeners.ts
- src/core/instance/render-helpers/bind-object-props.ts
- src/core/instance/render-helpers/check-keycodes.ts
- src/types/component.ts
- test/unit/features/v3/reactivity/computed.spec.ts
- src/v3/reactivity/computed.ts
- src/core/config.ts
- src/shared/constants.ts
- src/core/vdom/create-component.ts
- src/core/vdom/create-element.ts
- src/core/vdom/create-functional-component.ts
- src/v3/debug.ts
- src/core/observer/dep.ts
- src/core/vdom/modules/directives.ts
- src/v3/reactivity/effect.ts
- src/v3/reactivity/effectScope.ts
- src/core/instance/events.ts
- src/core/vdom/helpers/extract-props.ts
- src/core/vdom/helpers/get-first-component-child.ts
- src/core/util/index.ts
- src/core/vdom/modules/index.ts
- src/core/instance/index.ts
- src/core/vdom/helpers/index.ts
- src/core/observer/index.ts
- src/v3/index.ts
- src/core/instance/render-helpers/index.ts
- src/core/global-api/index.ts
- src/core/instance/init.ts
- test/unit/features/options/inject.spec.ts
- src/core/instance/inject.ts
- src/core/vdom/helpers/is-async-placeholder.ts
- src/core/instance/lifecycle.ts
- src/core/vdom/helpers/merge-hook.ts
- src/core/vdom/helpers/normalize-children.ts
- src/core/vdom/helpers/normalize-scoped-slots.ts
- test/unit/modules/observer/observer.spec.ts
- src/types/options.ts
- src/core/util/options.ts
- src/core/vdom/patch.ts
- src/core/util/perf.ts
- src/core/util/props.ts
- src/core/instance/proxy.ts
- test/unit/features/v3/reactivity/reactive.spec.ts
- src/v3/reactivity/reactive.ts
- test/unit/features/v3/reactivity/readonly.spec.ts
- src/v3/reactivity/ref.ts
- src/core/instance/render-helpers/render-list.ts
- src/core/instance/render-helpers/render-slot.ts
- src/core/instance/render-helpers/render-static.ts
- src/core/instance/render.ts
- src/core/vdom/helpers/resolve-async-component.ts
- src/core/instance/render-helpers/resolve-filter.ts
- src/core/instance/render-helpers/resolve-scoped-slots.ts
- src/core/instance/render-helpers/resolve-slots.ts
- src/core/observer/scheduler.ts
- src/core/instance/state.ts
- src/core/vdom/modules/template-ref.ts
- src/core/observer/traverse.ts
- src/core/vdom/helpers/update-listeners.ts
- src/core/vdom/vnode.ts
- test/unit/modules/observer/watcher.spec.ts
- src/core/observer/watcher.ts
Frequently Asked Questions
What is the CoreInstance domain?
The CoreInstance domain is an architectural grouping in the vue codebase. The central runtime orchestrator managing component lifecycles, state reactivity, and the Virtual DOM. It contains 66 source files.
What subdomains are in CoreInstance?
The CoreInstance domain contains 3 subdomain(s): Lifecycle, Reactivity, VDOM.
How many files are in CoreInstance?
The CoreInstance domain contains 66 source files.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free