Skip to content

Instantly share code, notes, and snippets.

@GulgDev
GulgDev / example.js
Last active June 29, 2026 10:51
33-byte JS signal implementation
// Usage
const foo = signal();
// subscribe (callback must return a nullish value)
foo(() => console.log("subscriber #1"));
foo(() => console.log("subscriber #2"));
// fire and reset
foo(); // subscriber #1, subscriber #2
foo(); // nothing