'use strict'; var Reflux = require('reflux'); var axios = require('axios'); var Actions = Reflux.createActions({ load: { children: ['completed', 'failed'] } }); Actions.load.listen(function() { var that = this; axios.get('/whatever').then(function(res) { that.completed(res.data); }).catch(this.failed); }); module.exports = Actions;