title: How to prevent this button from running When I use map in react native?
body: <p>My code: </p>
  
  <pre><code>{this.state.News.slice(0, this.state.currentShow).map((item) =&gt; {
   return (
     &lt;View&gt;
        &lt;View&gt;
           &lt;View&gt;
              &lt;Text&gt;{item.Title}&lt;/Text&gt;
               &lt;Text&gt;{item.Content}&lt;/Text&gt;
           &lt;/View&gt;
           &lt;View&gt;
               &lt;Image source={{uri: item.Image}} /&gt;
           &lt;/View&gt;
        &lt;/View&gt;
        &lt;View&gt;
           &lt;Text&gt;{item.creationTime}&lt;/Text&gt;
           &lt;Button onPress={this.gotoNews(item.Id.toString())}&gt;
              &lt;Text&gt;Load More&lt;/Text&gt;
           &lt;/Button&gt;
        &lt;/View&gt;
      &lt;/View&gt;
    )
  })}
  </code></pre>
  
  <p>Whenever this page is run, Everything is right But why the button onPress runs when the react native screen is loaded!!</p>