AO
Size: a a a
AO
AO
🦜
🦜

🦜
🚀🚀
AO
🦜
🦜

🚀🚀
<form>?🦜
<form>?🦜
🦜
🦜
🚀🚀
c
root.onCreateEvent(event => {
const watch = event.watch
event.watch = fn => watch(upd => {
console.group(...)
try {
fn(upd)
} finally {
console.groupEnd(...)
}
})
})🦜

🦜
🚀🚀
const a = createEvent()
const b = createEvent()
const c = createEvent()
forward({from: b, to: c})
=>
new:
event a
event b
event c
a.watch(() => {
b()
b()
})
a()
=>
event a
event b
event c
event b
event c
никакие другие вещи замена ватчей не решит, если хочется явно обозначать апдейты, включая апдейты через форвард, то нужно это делать параллельно, другими способамиc
const a = createEvent()
const b = createEvent()
const c = createEvent()
forward({from: b, to: c})
=>
new:
event a
event b
event c
a.watch(() => {
b()
b()
})
a()
=>
event a
event b
event c
event b
event c
никакие другие вещи замена ватчей не решит, если хочется явно обозначать апдейты, включая апдейты через форвард, то нужно это делать параллельно, другими способами