React + componentdidupdate + setstate
超过了最大更新深度。当组件在componentWillUpdate或componentDidUpdate中重复调用setState时,可能会发生这种情况。React限制嵌套更新的数量,以防止无限循环。在componentDidUpdate中直接使用this.setState()方法报错。最后是在外层套一个setTimeout()就解决了,具体原理我也不懂。具体报错原因我也不清楚,有懂哥可以指点指点。
原创
2022-08-23 11:50:23 ·
439 阅读 ·
1 评论