我在https://Pragmatometer.com有一个早期网站,其中包含我在https://Pragmatometer.com/public/javascripts/site.jsx创建的主要JSX文件。
这不是高效的,部分是因为我高估了合成DOM的速度。我经历了并且做了我认为对于高性能的DOM来说过度杀伤:设置每秒重复一次的所有重复,并且还为所有键盘和一些鼠标事件重新渲染()。
然而,事情仍然响应非常缓慢,如点击输入[type =“text”]和输入之间的超过一秒的延迟,以及输入中显示的任何内容(如果某些事情确实显示)。
看起来我已经做了让ReactJS真正陷入困境的事情。这是在对另一个问题的后续跟进之后,我正在创建一个新的< Pragmatometer />每个渲染:现在创建并存储一个。
我在做什么让ReactJS出现性能问题?