我的 React/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 日志已满very快速进行进度操作,淹没任何其他操作。这是正确的方法吗,还是我应该考虑使用不同的方式来创建这些通知?
Thanks!
如果您使用的是 redux devtools chrome 扩展,您可以只列出应该在扩展设置中隐藏的操作。
否则,如果您已将其集成到您的项目中,请签出redux-devtools-过滤器-操作 https://github.com/zalmoxisus/redux-devtools-filter-actions监视器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)