DS
Size: a a a
DS
DS
ф
MC
🚀🚀
const add = createEvent()
const remove = createEvent()
const data = createStore({})
.on(add, (all, items) => {
const result = {...all}
for (const item of items) {
result[item.id] = item
}
return result
})
.on(remove, (all, ids) => {
const result = {...all}
for (const id of ids) {
delete result[id]
}
return result
})
const Item = ({id}) => {
const item = useStoreMap({
store: data,
keys: [id],
fn: data => data[id]
})
return <div>{item.value}</div>
}
🚀🚀
🚀🚀
🚀🚀
🚀🚀
🚀🚀
DS
A
DS
ф
DS
DS
NF
A