在使用react的过程中经常会遇到这种问题,错误原因是“栈溢出”,
我是在componetWillUpdate生命周期中使用了nextProps和nextState,并未做循环处理,所以导致状态不停的被改变。
解决方法,在这里加一个锁,让在此生命周期中的函数执行完毕之后改变锁的状态,使之不会在不断执行,
或者给此页面加一个布尔值,通过此值来判断是否进行加载。
个人理解错误备用
在使用react的过程中经常会遇到这种问题,错误原因是“栈溢出”,
我是在componetWillUpdate生命周期中使用了nextProps和nextState,并未做循环处理,所以导致状态不停的被改变。
解决方法,在这里加一个锁,让在此生命周期中的函数执行完毕之后改变锁的状态,使之不会在不断执行,
或者给此页面加一个布尔值,通过此值来判断是否进行加载。
个人理解错误备用