export const groupResponseBy = (response, field) => { const { lookup, order } = response const reduction = order.reduce((groups, id) => { const item = lookup[id] const value = item[field] if (!groups[value]) groups[value] = [] groups[value].push(item) return groups }, {}) return reduction }