我想通过记录在控制台中发送给调度程序的每个操作来调试我的Redux应用程序。
通常认为这样做的最佳方法是什么?
答案 0 :(得分:6)
您可以使用简单的日志记录中间件,例如redux middleware docs:
中的示例const logger = store => next => action => {
console.group(action.type)
console.info('dispatching', action)
let result = next(action)
console.log('next state', store.getState())
console.groupEnd(action.type)
return result
}
或者使用redux-logger模块,它基本上做同样的事情。