title: Why datas not update after navigate on react native?
body: <p>I have a basic tab navigation HOME-UPLOAD-PROFILE. 'HOME' screen has values which fetch with an api from a different web site. After user log in navigation system direct user to this home page and &quot;fetch&quot; working well. But when i upload something using 'UPLOAD' screen  and then return 'HOME' screen datas not updating. Whereas 'componentDidMount' should works everytime and bring datas every clicking 'HOME' screen I could not find any solution or answere</p>
  <pre class="lang-js prettyprint-override"><code>export default class Home extends Component {
    state = {
      data: []
    };
    async componentDidMount() {
      //Burada kullanıcı yoksa ülkeleri getireceğiz
      const rest = await fetch(
        'https://www.birdpx.com/mobile/fotografgetir/' + this.state.page,
        {
          method: 'POST',
          headers: {
            Accept: 'application/json',
            'Content-type': 'application/json'
          },
          body: JSON.stringify(datam)
        }
      );
  
      const gelenVeri = await rest.text();
      let convertedVeri = JSON.parse(gelenVeri);
  
      this.setState({
        data: convertedVeri
      });
    }
  }
  </code></pre>