code: function (callback, a, b, c, d, e) {
  	    var alreadyBatchingUpdates = ReactDefaultBatchingStrategy.isBatchingUpdates;
  
  	    ReactDefaultBatchingStrategy.isBatchingUpdates = true;
  
  	    // The code is written this way to avoid extra allocations
  	    if (alreadyBatchingUpdates) {
  	      callback(a, b, c, d, e);
  	    } else {
  	      transaction.perform(callback, null, a, b, c, d, e);
  	    }
  	  }
docs: Call the provided function in a context within which calls to `setState`
  and friends are batched such that components aren't updated unnecessarily.