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 }) } }