代码之家  ›  专栏  ›  技术社区  ›  twils0

react中的最大更新深度是多少?

  •  1
  • twils0  · 技术社区  · 6 年前

    我知道这是为了防止无限循环或不必要的状态更新。我遇到了一个实例,在这个实例中,我需要将对state的调用分块以避免此错误,并且在确定分块大小时,在抛出错误之前知道允许多少状态更新是很有帮助的。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Estus Flask    6 年前

    在React 15中,最大更新深度由 call stack size limit 而且是特定于特定的JS引擎的。

    在React 16中,最大更新深度最初是1000 was decreased to 50 in React 16.5.0 .