🚀🚀
Size: a a a
🚀🚀
🚀🚀
m
m
🚀🚀

🚀🚀
🚀🚀
🚀🚀
🚀🚀
🚀🚀
🚀🚀
AO
AO
🚀🚀
AO
🚀🚀
let sideEffect = 0
const run = createEvent()
run.watch(() => {
sideEffect += 1
})
run()
console.log(sideEffect)
// => 1🚀🚀
let sideEffect = 0
const run = createEvent()
run.watch(() => {
sideEffect += 1
})
const wrap = createEvent()
wrap.watch(() => {
run()
console.log(sideEffect)
// => 1
})
wrap()🚀🚀
let sideEffect = 0
const run = createEvent()
run.watch(() => {
sideEffect += 1
})
const wrap = createEvent()
const x = createStore(0)
.on(wrap, () => {
run()
console.log(sideEffect)
// => 1
})
wrap()🚀🚀
🚀🚀