У меня есть процесс загрузки фона в моем приложении response/redux, которое обновляется очень часто. Мой редуктор выглядит примерно так:
export default function progressReducer(state = initialState, action = {}) {
switch (action.type) {
case PROGRESS_TOTAL_INCREASE:
return Object.assign({}, state, {total: state.total + action.amount});
case PROGRESS_CURRENT_INCREASE:
let current = state.current + action.amount, total = state.total;
if (current >= state.total && false) {
state.total = 0;
current = 0;
}
return {total, current};
default:
return state;
}
}
Это работает. Отлично. Но журнал redux devtool очень быстро заполняется действиями прогресса, заглушая любые другие действия. Правильно ли это, или я должен искать другой способ создания этих уведомлений?
Спасибо!