// eventstrømmer. Jeg bruker Bacon.js, men RxJs kan også brukes f.eks. | |
const initialValues = { | |
key: 'value' | |
} | |
let busCache = {}; | |
function bus (name) { | |
return busCache[name] = busCache[name] || new B.bus(); | |
} | |
function push (name, data) { | |
bus(name).push(data); | |
} | |
const props = B.update(initialValues, [bus('update'), (state, data) => {...state, ...data}]) | |
return { | |
props, | |
update: data => push('update', data) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment