Move instrumentation to renderers/shared. Closes #6797

This commit is contained in:
Dustan Kasten
2016-05-18 22:34:09 -04:00
parent 8ea1cf4ee0
commit d51981eeea
13 changed files with 10 additions and 9 deletions
@@ -12,7 +12,6 @@
'use strict';
var ReactNoopUpdateQueue = require('ReactNoopUpdateQueue');
var ReactInstrumentation = require('ReactInstrumentation');
var canDefineProperty = require('canDefineProperty');
var emptyObject = require('emptyObject');
@@ -66,14 +65,6 @@ ReactComponent.prototype.setState = function(partialState, callback) {
'setState(...): takes an object of state variables to update or a ' +
'function which returns an object of state variables.'
);
if (__DEV__) {
ReactInstrumentation.debugTool.onSetState();
warning(
partialState != null,
'setState(...): You passed an undefined or null state object; ' +
'instead, use forceUpdate().'
);
}
this.updater.enqueueSetState(this, partialState);
if (callback) {
this.updater.enqueueCallback(this, callback, 'setState');
@@ -13,6 +13,7 @@
var ReactCurrentOwner = require('ReactCurrentOwner');
var ReactInstanceMap = require('ReactInstanceMap');
var ReactInstrumentation = require('ReactInstrumentation');
var ReactUpdates = require('ReactUpdates');
var invariant = require('invariant');
@@ -219,6 +220,15 @@ var ReactUpdateQueue = {
* @internal
*/
enqueueSetState: function(publicInstance, partialState) {
if (__DEV__) {
ReactInstrumentation.debugTool.onSetState();
warning(
partialState != null,
'setState(...): You passed an undefined or null state object; ' +
'instead, use forceUpdate().'
);
}
var internalInstance = getInternalInstanceReadyForUpdate(
publicInstance,
'setState'