在web应用中排查问题很难。那些难解的js错误,用户上报的bug,还有QA系统里的issue,解决这些影响用户的问题是永恒不变的斗争。这些还只是那些明显的问题,事实是大部分的bug从来都没有被上报,因为当用户对应用有个不好的体验时,他们将不再使用,或者忍气吞声。
为了解决这种问题,越来越多的开发者们引入前端日志工具,因为现在的状态管理库,像redux一样,留好了丰富的追踪日志接口。在生产环境,记录action和state,使得理解bug和用户上报的issues变得容易了
在这篇文章中,我将会向你展示如何使用LogRocket来记录Redux日志。然后,我将会讨论一些使Redux应用debug变得容易的技巧。
这篇文章最初发表在logrocket.com上。经过作者的授权,转载在这里。如果你喜欢这篇文章,可以关注Ben的其他文章。如果你想了解更多Redux方面的东西,为何不注册一个SitePoint账号,这里有我们最新的教程
LogRocket: web应用的录像机