Reclare playground
by Oguz Gelal
HTML
<script src="https://unpkg.com/reclare@latest"></script>
JavaScript
const { createContext, broadcast } = Reclare;
createContext({
onEvent: [
{
on: 'a',
reaction: () => console.log('a1')
},
{
on: 'a',
reaction: () => console.log('a2')
},
{
on: 'b',
reaction: () => console.log('b')
},
{
on: ['a', 'b'],
reaction: () => console.log('ab')
}
]
})
// Check the console
console.log('broadcast(\'a\')')
broadcast('a') // prints a1 a2 ab
console.log('broadcast(\'b\')')
broadcast('b') // prints b ab