Signals (JS)
Reactive primitive: a variable that automatically notifies consumers when it changes. A modern alternative to React state.
SolidJS, Preact Signals, Angular 17+, Svelte 5 (with runes). More granular updates than React: only parts that actually depend on the signal re-render. A TC39 proposal is in progress for native JS signals.