Skip to content

Signals and Modern Reactivity

The paradigm shift happening right now. Signals, fine-grained reactivity, and how frameworks like Solid, Vue 3, and Angular are fundamentally different from React's virtual DOM model.

1
React's Re-render Model vs Signals
expert

The fundamental architectural split in frontend: React's top-down re-render model versus signals' push-based fine-grained reactivity. Why each exists, what each trades away, and when each wins.

18 min read
2
Signal Primitives: Signal, Computed, Effect
expert

The three building blocks of every signal system: reactive values (signal), derived computations (computed), and side effects (effect). How they connect, how they stay glitch-free, and the push-vs-pull evaluation debate.

20 min read
3
Automatic Dependency Tracking
expert

How signals know what depends on what without you telling them. The tracking context pattern, the global computation stack, subscription graphs, cleanup on re-execution, the diamond dependency problem, and batching.

22 min read
4
SolidJS and Fine-Grained Rendering
expert

How SolidJS achieves React-like DX with signal-based performance. Components run once, JSX compiles to real DOM operations, no virtual DOM, and fine-grained updates. The framework that proved signals could work at scale.

20 min read
5
Vue 3 Composition API and Reactivity
expert

Vue 3's Proxy-based reactivity system: ref vs reactive, computed and watch, the Composition API pattern, how Vue tracks nested object mutations, and Vue's compiler optimizations that make the virtual DOM nearly as fast as no-VDOM frameworks.

20 min read
6
Angular Signals and Zoneless Change Detection
expert

Angular's signal revolution: signal(), computed(), effect(), the move away from Zone.js, zoneless change detection, signal-based components, and how Angular is retrofitting fine-grained reactivity into a mature framework. Includes Angular 21's zoneless-by-default architecture.

19 min read
7
Preact Signals in React
expert

Using @preact/signals-react to bring fine-grained reactivity into React components. How it bypasses React's re-render model, the controversy around breaking React's rules, performance wins, and real trade-offs with DevTools, Suspense, and concurrent features.

17 min read
8
TC39 Signals Proposal
expert

The TC39 Signals proposal (Stage 1): standardizing reactive primitives in JavaScript itself. Signal.State, Signal.Computed, the Watcher API, framework interop, polyfills, and what it means for the ecosystem if signals become a language feature.

18 min read
9
Rendering Patterns Decision Framework
expert

CSR, SSR, SSG, ISR, streaming SSR, RSC, islands architecture, and resumability (Qwik). A decision framework for choosing the right pattern based on content dynamism, personalization, SEO, time-to-interactive, and infrastructure.

22 min read
10
Module Quiz: Signals vs State
expert

Test your understanding of signals, reactive primitives, framework-specific implementations, dependency tracking, and rendering pattern decisions across the modern reactivity landscape.

12 min read