title: ReactJS, Calling setState with same parameter
body: <p>I have been reading the React docs and came across <code>shouldComponentUpdate()</code>. My understanding is that everytime <code>setState()</code> is called, a re-render of that component will be updated. </p>
  
  <p>My question is that If the value to be updated is the <strong>SAME</strong> as the current state value, would this trigger a re-render event? or I would have to manually checks for the current value and value to be updated in <code>shouldComponentUpdate()</code></p>