This is a great point. It'd be nice to be able to batch the current tick but I think that'd be pretty hard to do. I actually think we'll want to be able to enable synchronous mode which may be faster in some cases. @spicyj could you add an injectable flag to disable batching?

Another option is to pass whether or not we want to enable batching to setState()/renderComponent(), but that'd likely pollute the API too much for too little payoff.