case ACTIONS.GENERIC_SUCCESS:
let datas = data.result.map(v => v.count);
let lines = state[kind][id].data = datas;
return Object.assign({}, state, {...lines});
Имеется такой action, в него промисы возвращают данные.
datas - те самые данные.
Структура такая
{lines: [kind]: [id]: data}
Как обновить данные для разных типов и разных id
Как только не пробовал возвращается либо одинкаовые значения data для всех id (последний из пришедших)
Либо data вообще не перезаписывается