title: shouldComponentUpdate does not work in react-native
body: <p><strong>this is a simple demo.</strong></p>
  
  
  
  <pre class="lang-js prettyprint-override"><code>//data demo 
  {
     filterOption:{id:'xxx',name:'yyy'},
     list:[{id:'xxx',name:'yyy',msg:'zzz'},...]
  }
  
  // Component demo
  class Root extends React.Component {
      shouldComponentUpdate(newProps){
         console.log(newProps) // work
      }
      render(){
        let { filterOption, list } = this.props;
        return &lt;View&gt;
                 &lt;Filter filterOption={filterOption} /&gt;
                 &lt;List list={list} /&gt;
              &lt;View&gt;
     }
  }
  class Filter extends React.Component{
     shouldComponentUpdate(newProps){
         console.log(newProps) // not work
      }
     render(){ // &lt;NativeFilter&gt; is a native Component. 
        return &lt;NativeFilter /&gt;
     }
  }
  </code></pre>
  
  <p><strong>question:</strong></p>
  
  <p>shouldComponentUpdate method in Filter not work. someone can help me ? when props.list changed , I want to prevent the Filter rerender  </p>