# SignalX Core > The sigx reactive component framework — signals, computed, effects, components. ## Core Docs - [Getting Started](/core/docs/getting-started.md): Learn how to build reactive web applications with SignalX - [Installation](/core/docs/installation.md): How to install SignalX in your project - [Signals](/core/docs/signals.md): Learn how to use signals for reactive state management in SignalX - [Effects](/core/docs/effects.md): React to changes with effects in SignalX - [Computed Values](/core/docs/computed.md): Derive reactive values from signals with computed - [Components](/core/docs/components.md): Learn how to create and compose SignalX components - [Lifecycle](/core/docs/lifecycle.md): Understanding component lifecycle in SignalX - [Data Loading](/core/docs/data-loading.md): Load async data with useData, run writes with useAction, combine with all, and stream text with useStream — SSR-aware with automatic hydration state transfer - [Error Handling](/core/docs/error-handling.md): Scope render and setup errors with errorScope, and catch everything else with app.onError — the value-first error model - [Keys](/core/docs/keys.md): Learn how to use keys for efficient list rendering and component identity - [Two-Way Binding](/core/docs/two-way-binding.md): Learn how to use model binding for two-way data synchronization in SignalX - [Directives](/core/docs/directives.md): Create reusable element-level behavior with the directive system - [DOM Properties](/core/docs/dom-properties.md): Control how props are applied to DOM elements — attributes vs properties and the prop prefix - [App & Plugins](/core/docs/app-plugins.md): Application bootstrap, plugin system, dependency injection, and lifecycle hooks - [Portal](/core/docs/portal.md): Render content outside the component tree in SignalX - [Lazy Loading](/core/docs/lazy-loading.md): Code splitting and async component loading in SignalX with lazy() and Defer - [Advanced Reactivity](/core/docs/advanced/reactivity.md): Advanced reactivity utilities in SignalX - batch, untrack, effectScope, and more - [Factories](/core/docs/advanced/factories.md): Injectable factory pattern for services in SignalX - [Messaging](/core/docs/advanced/messaging.md): Pub/sub communication pattern in SignalX - [Globals on the page](/core/docs/advanced/globals.md): The __SIGX_* names a sigx page defines — which are visible and why, what lands in the data cache, and the rule for a pack stamping its own seam ## Core Api - [Overview](/core/api.md): Complete SignalX API reference - [Reactivity](/core/api/reactivity.md): SignalX reactivity API reference - [Components](/core/api/components.md): SignalX components API reference - [Lifecycle](/core/api/lifecycle.md): SignalX component lifecycle hooks API reference - [Dependency Injection](/core/api/di.md): SignalX dependency injection API reference - [App](/core/api/app.md): SignalX application and plugin API reference - [Types](/core/api/types.md): SignalX TypeScript type helpers reference - [Advanced](/core/api/advanced.md): SignalX advanced utilities API reference ## Core Pkg Reactivity Docs - [Overview](/core/packages/reactivity/overview.md): Signals, computed & effects — the Reactivity package for SignalX (@sigx/reactivity): what it does, setup and API. - [Installation](/core/packages/reactivity/installation.md): Install and configure @sigx/reactivity, the Reactivity package for SignalX. - [Usage](/core/packages/reactivity/usage.md): Using Reactivity in a SignalX app — signals, computed & effects patterns and examples with @sigx/reactivity. - [API reference](/core/packages/reactivity/api.md): API reference for @sigx/reactivity — every export of the SignalX Reactivity package. ## Core Pkg Runtime Core Docs - [Overview](/core/packages/runtime-core/overview.md): Renderer-agnostic component model — the Runtime Core package for SignalX (@sigx/runtime-core): what it does, setup and API. - [Installation](/core/packages/runtime-core/installation.md): Install and configure @sigx/runtime-core, the Runtime Core package for SignalX. - [Usage](/core/packages/runtime-core/usage.md): Using Runtime Core in a SignalX app — renderer-agnostic component model patterns and examples with @sigx/runtime-core. - [API reference](/core/packages/runtime-core/api.md): API reference for @sigx/runtime-core — every export of the SignalX Runtime Core package. ## Core Pkg Runtime Dom Docs - [Overview](/core/packages/runtime-dom/overview.md): The DOM renderer — the Runtime DOM package for SignalX (@sigx/runtime-dom): what it does, setup and API. - [Installation](/core/packages/runtime-dom/installation.md): Install and configure @sigx/runtime-dom, the Runtime DOM package for SignalX. - [Usage](/core/packages/runtime-dom/usage.md): Using Runtime DOM in a SignalX app — the DOM renderer patterns and examples with @sigx/runtime-dom. - [API reference](/core/packages/runtime-dom/api.md): API reference for @sigx/runtime-dom — every export of the SignalX Runtime DOM package. ## Core Pkg Cache Docs - [Overview](/core/packages/cache/overview.md): @sigx/cache — cache policy for SignalX's value-first async: staleTime, revalidation, invalidate and optimistic mutate - [Installation](/core/packages/cache/installation.md): Install @sigx/cache and register cachePlugin() on your app - [Usage](/core/packages/cache/usage.md): Working through @sigx/cache — staleTime, revalidation, keepPreviousData, invalidate and optimistic mutate - [API reference](/core/packages/cache/api.md): The @sigx/cache public surface — cachePlugin, CacheOptions, CacheActionOptions, CacheDefaults, CachedAsyncState