在超过最大更新深度并引发错误之前,React组件需要多少次更新状态?
我知道这是为了防止无限循环或不必要的状态更新。我遇到了一个实例,在该实例中,我需要对状态调用进行分块以避免这种错误,并且在确定块大小时,在抛出错误之前了解允许进行多少次状态更新将很有帮助。
答案 0 :(得分:2)
在React 15中,最大更新深度由call stack size limit确定,并且特定于特定的JS引擎。
在React 16中,最大更新深度最初为1000。它为was decreased to 50 in React 16.5.0。