🚀🚀
Size: a a a
🚀🚀
P
S
P
P
S
🚀🚀
🚀🚀
🚀🚀
l
🚀🚀
🚀🚀
l
🚀🚀
const update = createEvent()
const form = createStore({
username: 'bob',
age: 22
}).on(update, (_, upd) => upd)
const age = form.map(({age}) => age)
age.watch(console.log)
// => 22
update({
username: 'bob',
age: 22
})
// no reaction
update({
username: 'alice',
age: 22
})
// no reaction
update({
username: 'alice',
age: 21
})
// => 21
P
P
P
DS
const update = createEvent()
const form = createStore({
username: 'bob',
age: 22
}).on(update, (_, upd) => upd)
const age = form.map(({age}) => age)
age.watch(console.log)
// => 22
update({
username: 'bob',
age: 22
})
// no reaction
update({
username: 'alice',
age: 22
})
// no reaction
update({
username: 'alice',
age: 21
})
// => 21
l
l