DocsBlog
  • 1.1.2

  • light

    dark

    system

    Switch mode
  • Cerberus

    Acheron

    Elysium

Get Started
Components
Data Grid
Signals
Styling
Theming

Get Started

OverviewReactivityData FetchingStores

Primitives

createSignalcreateQuerycreateMutationcreateComputedcreateEffectcreateStoreContextbatch

Hooks

useQueryuseMutationuseReaduseSignal

Components

ReactiveText

On this page

  • Edit this page on Github

Signals Overview

An extremely lightweight and blazing fast fine-grain reactivity system for React.

  • source

What is Signals?

The architectural landscape of frontend state management in 2026 reflects a fundamental tension between React’s top-down, component-based reconciliation model and the industry’s growing demand for fine-grained, localized reactivity. While React continues to dominate the enterprise ecosystem, powering over 79 million websites worldwide, its reliance on the Virtual DOM (VDOM) for state synchronization introduces inherent performance bottlenecks at scale.

Cerberus Signals fills the gap that current external libraries have missed by creating a fine-grained, ultra-lightweight, approach that out-performs in all areas with an easy to use DX to provide full control and flexibility where you need.

Installation

Terminal
Copy
npm install @cerberus/signals@npm:@cerberus-design/signals
Terminal
Copy
pnpm add @cerberus/signals@npm:@cerberus-design/signals
Terminal
Copy
deno add npm:@cerberus/signals@npm:@cerberus-design/signals
Terminal
Copy
bun add @cerberus/signals@npm:@cerberus-design/signals

Dependency Requirements

The Signals library only requires the use of React to be installed in your project.

React

Our Signals library was built to ensure compatibility with React compiler and the 19+ API design. We have APIs that support both client and server rendering to meet whichever need your use case might have.

Typescript

Signals is built with typescript and provides additional meaningful type exports in addition to the APIs. If any demo requires the use of the use client directive you will see it displayed in the code preview.

Server-side Rendering

Any API which uses the createX naming convention is server-side compatible. Client-focused APIs are designed primarily as hooks to improve the developer experience and overall understanding.