【发布时间】:2016-08-01 12:30:48
【问题描述】:
我已经用 React、Redux 和 React Router 构建了相当大的 webapp。它工作正常,直到我在 Chrome 中打开开发工具并且它明显减慢了 100 倍。我尝试在 Chrome 中分析应用程序,但是当我再次开始使用 Chrome 进行分析时,它开始工作的速度与关闭开发工具一样快,一切正常。
还检查了 Safari 和 Opera - 他们的开发工具也会降低 webapp 的速度。为什么 React/Chrome 会如此严重地影响性能?这是否意味着我误用了 React 或者这是 React+Chrome 的常见问题?有什么解决办法吗?
【问题讨论】:
-
你能把它缩小到一个或两个起作用的组件吗?
-
您能在我们可以测试的地方获取应用程序的实时副本吗?
-
禁用所有 Chrome 扩展有什么影响吗?
-
您是否将任何内容记录到控制台?当开发工具打开时,日志消息会减慢一切。
标签: reactjs react-router redux react-redux