title: avoid constant re-render from "input" or "textarea" in react js
body: <p>Currently in react js, when I want to bind a text area or an input with a "state", I will need to set the onChange method and setState() everytime user type in a single letter</p>
  
  <p>I heard if you setState react js refresh and re-render everything in this component</p>
  
  <p>Is there any more efficient way to do so? using "shouldComponentUpdate" will be improper in this case since if I don't make "state" update, all user input will be stuck..</p>