title: Deleting from state in React Native still displays icon
body: <p>I am storing an array of images in state. After each image is added I display an X icon in the corner of it, so that the user can delete the image if they'd like. This works, however the X icon is still displayed when the image is removed. Any ideas how to fix this?</p>
  
  <pre><code>deleteTempImage(index) {
    let images = this.state.images
    images.splice(index, 1)
    this.setState({images: images})
  }
  
  render() {
    return (
      {this.state.images.map((image, index) =&gt; (
        &lt;View key={'view_' + index}&gt;
          &lt;Icon key={'icon' + index} onPress={() =&gt; this.deleteTempImage(index)} name='ios-close-circle' style={styles.closeIcon} /&gt; 
          &lt;Image key={'image' + index} source={{uri: image}} style={styles.image} /&gt; 
        &lt;/View&gt;
      ))}
    )
  }
  </code></pre>