如何知道警告:setState(...):什么时候被抛出?

时间:2017-02-15 15:34:29

标签: reactjs

我尝试修复以下警告

  

warning.js:36警告:setState(...):只能更新已安装或   安装组件。这通常意味着你在一个上调用了setState()   未安装的组件。这是一个无操作。请检查代码   ContainerDimensions组件。

但根据追踪,我无法理解它何时发生。

追踪:

printWarning    @   warning.js:36
warning @   warning.js:60
getInternalInstanceReadyForUpdate   @   ReactUpdateQueue.js:48
enqueueSetState @   ReactUpdateQueue.js:200
ReactComponent.setState @   ReactComponent.js:63
onResize    @   index.js:83
addListener @   element-resize-detector.js:161
onElementDetectable @   element-resize-detector.js:236
ready   @   scroll.js:561
process @   batch-processor.js:124
processBatch    @   batch-processor.js:37 

谢谢,迈克尔。

0 个答案:

没有答案