import Reflux from 'reflux' import Actions from '../actions/actions' export default class StatusStore extends Reflux.Store { constructor () { super() this.state = {counter: 0} this.listenTo(Actions.increment, this.onIncrement) this.listenTo(Actions.decrement, this.onDecrement) } onIncrement () { this.setState({counter: this.state.counter + 1}) } onDecrement () { this.setState({counter: this.state.counter - 1}) } }