In [my library](https://github.com/sergeysibara/react-ui-states) I refused from action listening. You can also do it in Reflux. I implemented your [Counter example](https://github.com/reflux/refluxjs/blob/master/docs/other/examples.md) with using my library and with using Reflux without actions: [UIStates Counter](https://github.com/sergeysibara/react-state-management-systems-comparison/blob/master/src/uistates-counter.js) [Reflux Counter without actions](https://github.com/sergeysibara/react-state-management-systems-comparison/blob/master/src/reflux-counter-without-actions.js)