title: React slow setState at console.log
body: <p>I have a simple React component which has a input field with an onChange event attached.
  The onChange event fires, and updates the some component state with the value from the input field. However i noticed when console logging that the state is one character behinde. So if i type "Hello" the console shows the state to be</p>
  
  <p>'' on H</p>
  
  <p>'H' on HE</p>
  
  <p>'E' on HEL</p>
  
  <p>'L' on HELL</p>
  
  <p>'L' on HELLO</p>
  
  <p>How is that?</p>