0

我实际上不知道问题出在哪里,这就是为什么我没有应用任何代码,我尝试了很多东西,但它似乎不起作用。当我在浏览器中加载我的应用程序时(不管是哪个),当我访问 7 个或更多不同的路线时,应用程序开始使浏览器滞后,就像加载程序运行不顺畅,其他动画只是冻结并跳过加载程序等。当您单击以继续新路线时,它会直接呈现,但会冻结一小段时间,然后呈现组件。我对想法持开放态度,在此先感谢您。

编辑:我忘了补充说我正在使用 react-slingshot。

4

1 回答 1

1

如果没有任何代码被剪断重现问题,很难判断问题出在哪里。可能产生此问题的最常见问题是:

  • 使用 redux 并在每个容器中检索整个树
  • 在组件中添加事件侦听器而不在 componentWillUnmount 中删除它
  • 渲染经常重新渲染的大组件(keypress、onScoll、onChange 等)

如果您可以发布完整的工作片段来重现该问题,我可以提供进一步的帮助。

于 2019-06-03T11:29:32.600 回答