Signals
ELI5 — The Vibe Check
Signals are like tiny radio transmitters for your data. When a value changes, only the exact things listening to that signal update. No re-rendering the whole component tree, no diffing, just surgical precision updates. Every framework is adding them now.
Real Talk
Signals are a reactive primitive that provide fine-grained reactivity by tracking dependencies automatically. When a signal's value changes, only the specific computations and DOM nodes that depend on it update, bypassing component-level re-renders entirely.
Show Me The Code
const count = signal(0);
const doubled = computed(() => count.value * 2);
count.value++; // only 'doubled' and its consumers update
When You'll Hear This
"Signals make React's useState look like a sledgehammer" / "Every framework is shipping signals now, it's the new hotness"
Related Terms
Jotai
Jotai treats state like individual atoms that you can combine like molecular chemistry.
Solid.js
Imagine React went to the gym, got ripped, and dropped the Virtual DOM weight. Solid.
Zustand
Zustand is German for 'state' and it's the state management library that makes Redux look like doing your taxes.