state = {
data: payload,
loading: false,
User:null
};
теперь состояние больше не является объектом immutable.js, следовательно, оно выдает такую ошибку.Попробуй,
case Modulevents.DATA_AVAILABLE: {
const entry = {}; // INTERNALLY NOT USING IMMUTABLE.JS
entry['data'] = item;
entry['loading'] = false;
entry['User'] = null;
return state.merge(entry);
}