import createStore from 'storeon' import { StoreContext, connect } from 'storeon/react' let increment = store => { store.on('@init', () => ({ count: 0 })) store.on('inc', ({ count }) => ({ count: count + 1 })) } const store = createStore([increment]) const Counter = connect('count', React.memo( ({ count, dispatch }) => <> {count}