当我偶然发现这个时,我正在使用 React LifeCycle 方法:
当我看到 render() 函数运行 2 次时,我感到很困惑。我所知道的是React Life-Cycle中的任何函数都只运行一次。那么,为什么我在这里看到 2 个渲染函数(或运行 2 次)。它不会影响第二次运行的内存和过度使用。
此外,我们如何知道渲染函数将在哪里运行(或在什么阶段),因为它可以在React Cycle的两个地方运行。金迪,帮忙澄清一下。
参考:
https://gist.github.com/bvaughn/923dffb2cd9504ee440791fade8db5f9