title: Dynamic styles not working in conditional rendering
body: <p>The status of the component is updated but the view is not.</p>
  
  <p>Code:</p>
  
  <pre><code>{(this.state.internet)? (
    &lt;ListView contentContainerStyle={{backgroundColor: '#F78181'}}
      dataSource={this.state.dataSource}
      renderRow={ (rowData) =&gt; this.getVistaRadio(rowData,navigate)} /&gt;
    ) : (
    &lt;View style={{alignItems: 'center',}}&gt;
          &lt;Text&gt;Not Internet&lt;/Text&gt;
    &lt;/View&gt;)}
  </code></pre>
  
  <p>Code:</p>
  
  <pre><code>getVistaRadio(rowData,navigate){
  return(
    &lt;View style={this.state.seleccion ? getContenedorRadio(true) : getContenedorRadio(false)}&gt;
    &lt;Text&gt;{rowData.title}&lt;/Text&gt;
    &lt;/View&gt;);}
  </code></pre>
  
  <p>Code:</p>
  
  <pre><code>function getContenedorRadio(presionado){
  let color = '#000000'
  if(presionado){color = '#FF0000';}
  return{
      flex: 1,
      justifyContent: 'center',
      backgroundColor:'#FFFFFF',
      borderRadius:4,
      padding:5,
      borderWidth: 2,
      borderColor : color}}
  </code></pre>
  
  <p>If remove the condition of this.state.internet the code works but the code written above does not work (Does not change the view).</p>
  
  <p>PD: In button call following function  </p>
  
  <pre><code>active(){
    this.setState({
      seleccion:true
    });}
  </code></pre>