Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 是否使用本机工具以可视化方式跟踪重新渲染?_Reactjs_React Native - Fatal编程技术网

Reactjs 是否使用本机工具以可视化方式跟踪重新渲染?

Reactjs 是否使用本机工具以可视化方式跟踪重新渲染?,reactjs,react-native,Reactjs,React Native,我有很多组件的复杂视图。我想优化性能,我怀疑应用程序的某些部分被无缘无故地重新渲染,但我无法直观地看到哪些部分是问题所在。有没有一个工具可以直观地告诉我,当我使用应用程序时,状态发生变化时,屏幕的哪些部分会重新呈现?我终于找到了它。还有另一个工具,但它只是将重新下载的组件记录到控制台,而这些组件不应该有。但仍然是一个有用的工具。更新了2020年的链接: 作者:marcin mazurek 通过完善的软件 顺便说一句,我想我刚才看到一个项目在react for the web上这样做了,但我记不

我有很多组件的复杂视图。我想优化性能,我怀疑应用程序的某些部分被无缘无故地重新渲染,但我无法直观地看到哪些部分是问题所在。有没有一个工具可以直观地告诉我,当我使用应用程序时,状态发生变化时,屏幕的哪些部分会重新呈现?

我终于找到了它。还有另一个工具,但它只是将重新下载的组件记录到控制台,而这些组件不应该有。但仍然是一个有用的工具。

更新了2020年的链接:

  • 作者:marcin mazurek
  • 通过完善的软件

顺便说一句,我想我刚才看到一个项目在react for the web上这样做了,但我记不起项目的名称:(这是一个装饰器/高阶函数版本:nvm它有一个依赖项(react dom),在react native上不起作用问题是react native,react render debugger仅在web上运行