不能在
componentWillUpdate
中调用setState
的原因,就是setState
会令_pendingStateQueue
为true
,导致再次执行updateComponent
,而后会再次调用componentWillUpdate
,最终循环调用componentWillUpdate
导致浏览器的崩溃。
转载于:https://www.jianshu.com/p/a43617b94df8
不能在
componentWillUpdate
中调用setState
的原因,就是setState
会令_pendingStateQueue
为true
,导致再次执行updateComponent
,而后会再次调用componentWillUpdate
,最终循环调用componentWillUpdate
导致浏览器的崩溃。
转载于:https://www.jianshu.com/p/a43617b94df8